Formation - Infini Software
Infini Software - Organisme de formation en informatique
Maintenez vos compétences à jour grâce à nos formations
Rechercher
☎ 06 63 33 14 06 Espace client



Cursus « Formations Java » :
Mise en oeuvre d'interfaces graphiques avec Swing

Détails :

Durée :
5 Jours
Prérequis :
Avoir suivi la formation « Programmation Orientée Objet en Java : Les fondamentaux » ou avoir les connaissances équivalentes.
Public :
Développeurs Java ayant à charge de développer/maintenir des interfaces graphiques Swing.
Objectifs :
Au terme de cette formation, vous serez en mesure de :
  • Savoir explorer les API Java avec la documentation.
  • Savoir développer une interface graphique simple.
  • Utiliser les principales classes de l'API Swing.
  • Intégrer les barres standards (menu bar, tool bar, status bar).
  • Utiliser des conteneurs évolués.
  • Manipuler les composants complexe (tree view, table view).
  • Créer et utiliser de composants JavaBeans visuels.
  • Maîtriser l'internationalisation d'une application Swing.
Support :
Le support de cours en ligne sur notre serveur de ressources pédagogiques KooR.fr

Demande de devis :

Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation veuillez remplir notre formulaire de mise en relation.

Cursus de formation :

Cursus :




Programme détaillé de la formation :

    Quelques rappels la plate-forme Java
    • Le modèle JavaBeans
      • Propriétés et évènements
      • Les conventions de noms en Java
      • Les outils supportant les JavaBeans
    • Les deux API d'interfaces graphiques en Java
      • L'API AWT (Abstract Window Toolkit)
      • L'API Swing
      • Laquelle choisir et dans quel cas ?
    Les fondamentaux de la programmation graphique en Java
    • Les principales classes graphiques
      • Les composants
      • Les conteneurs
      • Quelques autres classes : Dimension, Point, Color, ...
    • Utilisation des stratégies de placement : Layouts
      • Concepts généraux
      • Les principaux layouts : FlowLayout, BorderLayout, GridLayout
    • La gestion des évènements
      • Le concept de listeners (d'écouteurs)
      • Les objets d'évènement et les adapteurs
      • Aspects avancés de la gestion des évènements
    Les principales classes de l'API
    • Utilisation des fenêtres
    • Les composants élémentaires
      • Labels, boutons et zones de saisies de textes
      • Infos-bulles, icônes, raccourcis et accélérateurs, ...
      • Afficher une zone de texte HTML
      • Les cases à cocher
      • Les listes et les listes déroulantes
    • Utilisation de boîtes de dialogue
      • Les boîtes de dialogue prédéfinis (classe JOptionPane)
      • Boîte de dialogue de sélection de fichiers : classe JFileChooser
      • Boîte de dialogue de sélection de couleurs : classe JColorChooser
      • Boîte de dialogue personnalisée : classe JDialog
    Les composants traditionnels d'une fenêtre
    • Les barres de menu
    • Concepts fondamentaux liés à la mise en oeuvre d'une barre de menu
    • Mise en oeuvre de menus contextuels
    • Les barres d'outils
      • Présentation de la classe JToolBar
      • Ancrer une barre de statut
    • Réalisation d'une barre de statut
    Quelques conteneurs évolués
    • Mise en oeuvre d'une zone scrollable
    • Utilisation d'onglet
    • Mise en oeuvre d'une architecture MDI
    Utilisation de composants évolués
    • Les tables - classe JTable
      • Utilisation de modèle de table
      • Utilisation des Renderer
    • Les listes
      • Utilisation de modèle de liste
      • Utilisation des Renderer
    • Les arborescences - classe JTree
      • Utilisation de modèle d'arborescence
      • Utilisation des Renderer
    Création et utilisation de composant JavaBeans visuels
    • Création d'un composant JavaBeans
    • Empaquetage d'un composant JavaBeans
    • Utilisation d'un composant JavaBeanss
    Quelques dernières touches
    • Internationalisation d'application Java
    • Gestion du clipboard (copier/coller)
    • Gestion du drag'n drop (glisser/déplacer)
    • Gestion de l'impression
    • Intégration de contrôle ActiveX dans une application Java
Déclaration d'activité enregistrée sous le n° 93 06 11543 06 du préfet de région de Provence-Alpes-Côte d'Azur.