Chapitre 2: IHM sous Java (Swing) Interface Graphique

publicité
27/01/2013
Chapitre 2: IHM sous Java
(Swing)
Interface Graphique
• Une interface graphique en Java est un assemblage
conteneurs (Container) et de composants (Component).
• Un composant est une partie "visible" de l'interface
utilisateur Java.
– Exemple : les boutons, les zones de textes ou de dessin, etc.
• Un conteneur est un espace dans lequel on peut
positionner plusieurs composants.
– Par exemple les fenêtres, les applets, etc.
Chapitre 2: IHM sous Java
(Swing)
2
1
27/01/2013
Structure IHM Swing
Contenu (bouton, label, etc.)
Frame
Layout
Chapitre 2: IHM sous Java
(Swing)
3
Hierarchie
Chapitre 2: IHM sous Java
(Swing)
4
2
27/01/2013
Les composants Swing
• Composants Basiques
–
–
–
–
–
–
–
–
–
–
–
JButton
JCheckBox
JRadioButton
JToggleButton
JComboBox
JList
JSlider
JTable
JTree
JProgessBar
JSpinner
Voir Annexe 3 :
Les
Composants
Swing
Chapitre 2: IHM sous Java
(Swing)
5
Layout et les containers
• Pour positionner un composant, nous avons plusieurs
positions prédéfinis. Ces positions qui sont proposés par
Java sont:
•
•
•
•
•
•
BorderLayout
BoxLayout
CardLayout
FlowLayout
GridBagLayout
GridLayout
Voir Annexe 1 :
Les Layout
Chapitre 2: IHM sous Java
(Swing)
6
3
27/01/2013
Les Evénements
• Evénements:
–
–
–
–
Clique sur un bouton
Bouton radio coché
Champ texte validé
Elément sectionné d’une liste
déroulante
– …
Voir Annexe 2 :
Les Événements
Chapitre 2: IHM sous Java
(Swing)
7
4
Téléchargement