Académique Documents
Professionnel Documents
Culture Documents
Objectifs :
Créer une première fenêtre SWING
Mettre en œuvre bonnes pratiques avec Eclipse
Modifier la taille, le titre, le positionnement sur l’écran
Optimiser le code afin de rendre l’application plus maintenable et plus évolutif
Marche à suivre :
1. Création du projet
A partir d’Eclipse, menu File->New->Java Project.
donnez le nom ’TPInterface’ au projet. Laisser les autres options par défaut.
Cliquez sur bouton ’Finish’. L’écran suivant apparaît.
Reste à créer un package dans lequel la classe principale du projet sera créée.
2. Création du package
Cliquer droit sur le répertoire ’src’
Menu New->package .
- donnez comme nom de package ’com.IHM.TPInterface’
Le package est créé. reste à créer le classe principale : celle contenant la méthode main()
La vue ’tasks’ va ensuite nous permettre d’avoir en un lieu unique l’ensemble des TODO (utile en particulier si plusieurs TODO dans
plusieurs fichiers de code différents).
Activer la vue ’Tasks’ Eclipse
Menu window->Show View
Choisir vue Tasks, qui apparaît désormais parmis vos vues.
En double-cliquant sur une des taches, Eclipse vous amène directement sur la partie du code source ou la tache est déclarée.
Cela est vrai pour la tache de création de la fenêtre comme celle de rendre visible la fenêtre et l’autre qui permet de centre notre fenêtre.
5. Création de la fenêtre
La création de la fenêtre se fait en une seule ligne : JFrame maFenetre1 = new JFrame();
Notez la valeur ajoutée de la combinaison de commande CTRL + ESPACE (ici par exemple juste après le ’e’ de Frame)
7. Lancer l’application
Sélectionner la classe principale de l’application.
Cliquer sur le bouton ’run’ du menu
La fenêtre s’affiche...en petit, en haut à gauche de l’écran.
Nous avons créés notre première fenêtre SWING
NOTE : vous pouvez par défaut manuellement modifier la taille de la fenêtre.
REMARQUE : il n’y a pas de ’titre’ sur la fenêtre.
Nous allons par la suite utiliser d’autres méthodes fournies par la classe JFrame, et permettant de gérer la taille de la fenêtre et son
placement.
2/3
REMARQUE : vous rendez la fenêtre visible après avoir effectué les modifications nécessaires.
maFenetre1.setSize(400, 300);
maFenetre1.setResizable(false);
maFenetre1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
maFenetre1.setLocationRelativeTo(null);
Après lancement de l’application, vous devriez obtenir votre fenêtre placée au centre de l’écran
Reste à lancer l’application. Pour cela, sélectionner la classe LancerMaFenetre2 et cliquer sur le bouton ’run’ (Ou bien cliquer droit Run As
/ Java Application)
3/3