Développement de clients riches avec AWT & Swing
Durée : | 3 jour(s) |
Tarif : | Consultez-nous |
DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI
Cette formation peut être réalisée avec les outils suivants :
- Eclipse avec le plugin Visual Editor
- NetBeans
- IBM WebSphere Studio Application Developer (WSAD)
- IBM Rational Application Developer (RAD)
Public :
- Développeurs Java SE.
Objectifs :
- Utiliser les bibliothèques de programmation graphique Java.
- Concevoir des interfaces graphiques évoluées et en gérer les événements.
Pré-requis :
- Avoir suivi le cours " T443-010 - Programmation Java (Java SE) - Niveau 1 ", ou connaissances équivalentes.
Introduction
- Les bibliothèques de programmation graphique Java : Swing, AWT, SWT
- Modélisation des applications graphiques clients lourds et clients riches
-
- Affectation des responsabilités aux classes
- Modèles de conception (design pattern MVC)
Modèle de programmation et composants de base
- Les classes de base pour la création des fenêtres et des boîtes de dialogue
- Les conteneurs et panneaux
-
- Imbrications et superposition
- Positionnement des composants
-
- Les différents " Layout Manager "
- Le positionnement libre
- Positionnement configurable avec le GridBagLayout
- Les différents Look & Feel de Swing
- Les composants graphiques de base
-
- Boutons, Zones de texte, champs textes, cases à cocher, …
- L'API de dessin et la classe Graphics
Gestion des événements
- Présentation des interfaces et des classes de gestion des événements
-
- Les différents types d'événements
- Les XListener et les XAdapter
- Utilisation de classes internes et anonymes
Les composants graphiques avancés
- Les tables et les listes
-
- JTable, JTree, JList
- Les composants de gestion du texte
-
- JEditorPane, JTextPane
- Implémenter les fonctionnalités Annuler/Réfaire
- Les documents multiples et les fenêtres
- Développement de ses propres composants graphiques
-
- Le modèle JavaBean
- Règles de conception et de packaging
- Utiliser un JavaBean
- Le Drag 'N Drop