Professional Documents
Culture Documents
TP2 - IHM 3lmd
TP2 - IHM 3lmd
Marche à suivre :
Pour pouvoir ajouter le bouton " je suis votre premier bouton !", il nous faut utiliser la classe JButton du package javax.swing ;
nous allons devoir modifier la classe maFenetre2.java
Avant d’ajouter notre bouton, il nous faut notre conteneur de type JPanel : JPanel conteneur = new JPanel();
On ajoute une zone de texte en faisant référence à la classe JTextField du package javax.swing.
Ajoutons une zone de texte en initialisant son contenu avec " Saisir un texte " :
1/2
4. Ajout d’un Label
L’ajout d’un Label se fait en faisant référence à la classe JLabel du package javax.swing (Le texte sur le Label a été initialisé dés
l’instanciation) : JLabel monEtiquette = new JLabel("je suis votre premier étiquette ") ;
Sion, nous pouvons aussi définir le texte de notre label en passant par la méthode setText(String text).
La classe BorderLayout du package java.awt est un gestionnaire de mise en place de composants, qui permet de répartir sur la
surface en cinq zones : “North”, “South”, “East”, “West”, “Center”.
Modifions notre programme on ajoutant l’ensemble des instructions suivantes définissant le gestionnaire de composants :
ajouter l’istruction « pack() ; » à la fin de la classe. La méthode pack() de la classe JFrame permet d’ajuster la taille de la fenêtre
de façon à ce qu’elle puisse afficher tous les objets qu’elle contient.
Le gestionnaire de composant BoxLayout est une classe du package javax.swing. Il sert à agencer les composants à la suite, soit
sur une ligne, soit sur une colonne .
Remarque : On définit le gestionnaire en lui indiquant qu’il travaille en ligne (BoxLayout.LINE_AXIS ) ou qu’il travaille en
colonne (BoxLayout.PAGE_AXIS)
2/2