- Public, pré-requis
- Ce cours concerne les ingénieurs logiciel, les programmeurs d’applications. Les participants doivent avoir une bonne expérience en programmation.
- Objectifs
- Etre capable de créer, compiler et exécuter des programmes en Java
- Programme
I. Introduction à Java /
- Histoire
- JDK-SDK-J2SE Les versions
- Les interfaces de développement
- Composants lourds et légers
- Evolution des boîtes à outils Java
II. Interface graphique AWT / Swing
- Hiérarchie des fenêtres Java
- Créer une application fenêtrée
- Quelques méthodes de la classe Frame, utiles au départ
- Positionner et dimensionner une fenêtre
- Créer une application fenêtrée
- Intercepter les événements de fenêtre
- Les événements et les listeners
- Gérer un événement
- L’adaptateur WindowAdapter
- Les layout managers
- Les Panels
- Look and Feel Swing
- Composants lourds : JFrame, JDialog, JWindow et JApplet
- Graphe de dérivation des composants AWT vers Swing
- Structure d’une fenêtre Swing
III. Les évènements et les composants (checkbox, options, boutons…)
- Les gestionnaires d’événements (Listeners)
- Les classes adaptateurs
- Les composants Swing et AWT.
- Les boutons de commande
- Les labels d’affichage d’un texte
- Les cases à cocher
- Les boutons Radio
- Les zones d’édition de texte
- Les listes déroulantes
IV. Les menus et les boites de dialogues
- Construire une barre de menus
- Les items à rattacher au menu
- Les boites de dialogues
- Boites de dialogues de confirmation
- Boites de dialogues de saisie