Mémo Interface Graphique
Deux « formes » d’interfaces : AWT et SWING.
Ne pas mélanger les interfaces.
Pour l’interface graphique, on utilise donc des objets, que l’on insère dans une fenêtre.
Quatre types d’objets :
- Conteneurs (Containers) : Contient les objets,
- Disposeurs (Layouts) : Place les objets dans une position spécifique,
- Composants (Widgets) : Les objets à proprement parler,
- Ecouteurs (Listeners) : Permettent d’agir sur l’interface graphique.
Il y a un Disposeur par Container.
Bibliothèques à importer :
AWT java.awt.* ;
SWING javax.swing.* ;
java.awt.* ;
Ecouteurs
java.awt.event.* ;
Containers
Containers AWT
SWING
Fenêtre Frame
JFrame
Sous-division
Panel JPanel
Disposeurs
Ce sont les mêmes en AWT et en SWING
FlowLayout
Les composants sont placés les uns à la suite des autres, de gauche à droite.
Ici, trois éléments insérés. Un Label (Coucou) et deux boutons.
BorderLayout
Permets de disposer 5 composants (ou Panel) selon cinq positions.