1 - Création du projet Hello Word
Lancez Eclipse et créez un nouveau projet java en cliquant sur le bouton ad hoc :
Nommez le projet HelloWorld. Les options par défaut devant normalement convenir, validez en cliquant sur Finish :
Votre projet apparaît dans l'explorateur de projet. Cliquez dessus pour le sélectionner :
Pour pouvoir écrire le code java vous avez besoin de créer une classe qui va contenir ce code. Un projet important peut contenir un nombre significatif de classes; afin de faciliter la maintenance des projets les classes sont regroupées en package.
Nous allons ainsi d'abord créer un package, puis à l'intérieur de celui-ci nous ajouterons notre classe. Cliquez sur le bouton New Java Package :
ou faite un clic droit sur le projet Hello World, puis New>Package :
Notre package sera réservé au code de création de l'IHM (Interface Homme Machine), nommez-le ainsi Ihm et validez en cliquant sur Finish :
La prochaine étape consiste à créer notre classe. Cliquez sur le bouton New Java Class :
nommez la classe LancementApplication et cochez l'option permettant de créer automatiquement la fonction main :
La fonction main est le point d'entrée du programme, c'est-à-dire qu'elle contient les instructions à exécuter au lancement de l'application. Sa présence est donc obligatoire dans le projet. Validez en cliquant sur Finish. L'éditeur affiche votre classe. Vous pouvez voir qu'elle appartient au package Ihm et qu'elle contient la fonction main :
2 - Compléter le code
Complétez le code de la classe ainsi (les explications vous sont fournies ci-dessous) :
Comme signalé en introduction, nous allons utiliser les composants Swing. Pour ce faire nous devons importer la bibliothèque correspondante dans notre projet par :
Le joker (*) signale que nous désirons importer l'ensemble de la bibliothèque. Nous pourrions limiter l'importation aux seuls composants utilisés.
Le composant représentant une fenêtre d'application se nomme JFrame. Pour l'utiliser nous devons en créer une instance dans notre méthode main :
Nous fixons ensuite le titre et les dimensions de la fenêtre :
fenetre.setSize(300,200);
Puis nous ajoutons un label qui contiendra le texte "Bonjour tout le monde !" :
Nous ajoutons ce label à la fenêtre :
Si vous poursuivez votre excursion dans Swing et Java vous entendrez souvent parler de containers servant à positionner les composants. getContentPane permet ici de récupérer le container créé par défaut du JFrame fenetre.
Enfin nous rendons la fenêtre visible :
3 - Compiler le programme
Vient enfin le moment d'exécuter le programme. Cliquez sur le bouton Run puis sélectionnez Run as>Java Application :
Une fenêtre vous invite à sauvegarder le travail. Cliquez sur ok :
Votre fenêtre s'affiche à l'écran :
Fermez la fenêtre comme vous le feriez habituellement : en cliquant sur la croix à droite dans la barre de titre.
Aucun commentaire:
Enregistrer un commentaire