Académique Documents
Professionnel Documents
Culture Documents
P.O.O(JAVA)
TP N°6
Objectif : Implémentation des interfaces graphiques en java.
Séance : 9éme semaine
2éme programme :
import javax.swing.*;
import java.awt.*;
1
P.O.O (JAVA) Ecole Supérieure Année universitaire
El Abdellaoui Saïd de Technologie de Safi 2021-2022
Exercice 1 :
- Créer une interface graphique qui contient quatre buttons présentant ainsi les différentes
filières du EST de SAFI (taille de la fenêtre à 500*400 px).
- En cliquant sur un bouton, une boite de dialogue va s'apparaitre affichant par la suite le
nom de la filière correspondante.
- Essayer, cette fois ci, d’implémenter les boutons avec des logos.
- Mettre une couleur orange à l’arrière plan.
Exercice 2 :
o Créer un nouveau frame et ajouter trois labels nommés : 1er nombre, 2eme nombre,
résultat. Ensuite, créer trois champs de remplissage avec JTextField.
o Construire quatre buttons nommées : la somme, le produit, la soustraction, la division
pour appliquer les actions de la somme, produit, soustraction et division sur les deux
nombre et afficher finalement le résultat.
o Utiliser un organisateur des composants.
2
P.O.O (JAVA) Ecole Supérieure Année universitaire
El Abdellaoui Saïd de Technologie de Safi 2021-2022
2. Au début, on utilise un pan avec BorderLayout 1. Après on ajoute un autre pane BorderLayout
avec des bordures Centre Est SUD. avec les bordures nord, centre et sud2 et on
le place au centre du premier pane.
3. Après on ajoute un autre pane GridLayout 4. Après on ajoute un autre pan4 de type
avec 5 lignes et 1 colonne et on le palace GridLayout avec 9 ligne et 1 colonne et
au nord du deuxième pane. on le place à l’est de pan1.