|
Programmer des clients lourds en Java en
utilisant les librairies AWT et SWING
|
|
Développeurs, chefs de projets
|
|
Connaissances de base du langage Java
|
Programme

- 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 Patterns)
- 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 pannea
- 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 Graphic
|
|
|
- Gestion des événements
- Présentation des interfaces et des classes de gestion
des événements
- Les différents types d'événements
- Les listeners et adapters
- 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
|
|