Cours java avec netbeans 1
Java Une application graphique complète sans e ?orts avec NetBeans IDE L'interface graphique est un élément important d'une application elle rend son utilisation plus facile et plus intuitive Malgré les avantages non négligeables de l'interface graphique il arrive souvent qu'un développeur Java hésite avant de construire de telle interface car l'avantage majeur de Java de pouvoir s'exécuter sur de multiples plateformes se voit contrebalancer par le problème de rendu visuel sur les di ?érents environnements graphiques des systèmes d'exploitation et le problème de positionner des composants graphiques sur des layouts NetBeans apporte une bonne solution au problème de l'interface graphique en adoptant le GroupLayout comme un layout par défaut GroupLayout est disponible avec Java SE NetBeans va encore plus loin en fournissant des bibliothèques nécessaires pour l'exécution des programmes graphiques sous Java SE ou JDK Un Exemple Pour démontrer la capacité graphique de NetBeans nous allons dans ce petit tutoriel programmer un mini explorateur de ?chiers vraiment mini l'objectif étant ici l'interface graphique C Logiciels nécessaires Java SE de préférence ou Java SE NetBeans Les étapes de création de l'application Création d'un projet dans NetBeans Placer des composants graphiques nécessaires sur une fenêtre Form Ajouter quelques lignes de code pour le fonctionnement Tester l'application Préparer l'application pour une di ?usion C Création d'un projet NetBeans Pour NetBeans une application doit être construite dans un projet Plusieurs modèles de projet sont disponibles permettant de construire une partie importante de la structure d'une application dans un domaine précis File - New Project ou un clic sur l'icône New Project Java Desktop Application Sélectionner Java - Java Desktop Application - un clic sur Next Note Java Desktop Application utilise Swing Application Framework Note L'application produite avec Java Desktop Application a une structure complète Elle comporte une barre de menus une barre de progression une fenêtre de présentation dans About etc Note Les ?chiers nécessaires y compris les jar sont ajoutés automatiquement dans le projet Dans le projet sont ajoutés des ?chiers sources Java ?chiers Meta ?chiers de propriétés script Ant etc C Choisir un nom et une location pour le projet Entrer un nom pour le projet dans Project Name ici ExplorateurDeFichiers NetBeans propose par défaut dossierdel'utilisateur NetBeansProjects comme une place pour ses projets Il est possible de modi ?er ce choix Entrer un dossier pour le projet dans Project Folder Normalement le dossier aura par défaut le nom du projet Laisser la case Set as Main Project cochée Laisser sélectionnée Basic Application Un clic sur Finish C Le projet est créé ExplorateurDeFichiers est dans la fenêtre Project La fenêtre Inspector montre les composants de l'application Graphiques et non graphiques Un espace pour le travail graphique FrameView Le bouton Source permet de voir le ?chier source produit par NetBeans et d'y ajouter des lignes de code Le bouton Design permet de revenir sur l'espace graphique à partir du ?chier source La palette des composants graphiques L'ensemble est dans une fenêtre Form C L'espace graphique FrameView C'est la fenêtre principale de l'application et c'est
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702309363vuinzmazszqluhw20ejwz7wneiwqrcr2pgwxe4dd3mfrypllz2naakpyitxvetauoypujuwbkg6hzb8xutyntndjcdann3jclpy7.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/7YABUGb42XEZPQiDtpRGFuuBJQEMYJ4DSqLMuzHcHujOVLrzGtc1cfWcI1QV8I6BHXxZ7QGJIsyNWu6WIslB55rK.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/74tPAtfkzuMJ3NllhI7AgeQmsbWoux6Ws3KtK7quFNUelqf3rzfBO030sC9dXH356GLGkSW1XbSTpHwZRkYX1tQz.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702287983teqtbr6sefl7dhdbni7t5u8gsrmwtlqwjdsarjtmltoz8pgso3y30wjwjhhvzitrtoc1rnx3rzonyho2hwogjocr9xzy3rfdi9xt.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702778179iieibsrgrskxegwkijbhi71pux6czrclim0pdxlp45lhujhmo9yvftnqx1mqczcjgb2924m8dl93ryi5rg8abptjskq7nfbnyhnt.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/XRSyPwDXwOdKCqAI2uaSDN9WfpTHXG28oVjKRRzAd2MhwzD9KyuSPrYjuuIuEqZqd3nkdjMRyOrR01fjDVCnTuSL.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702274993ukbaquufsinisw0ynqeawt8jjcjflesrnlrhowfwylxpfclljy9eh2d9ty9bz9mswccdw7uw2zdn3xyoyabyakp0nqoitunwmw12.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/BwSjmaDSUlVw4lIsToFGetTDXNNVLaRIYTX8Bv8jcY60Ypt0mMLbqHkcpSk9gBagf6L27ca9EUrIeewM0knkCLHG.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702301381jlcuqkvmfadn8fcsizzh0lrc2qonzvle4gobydl5jzmskqr99zn7jn4jfrlj6xxlvkxhslwzxrtnp3xjk2gvm7l7ze7zsippp4bt.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702778292bvdjwam7qcgnkmxigjnkzhtusonkfix9tto43mti2utx94yquwuffssu2lj6vlcu4uhqz7mewbwrhseevqobohbjjtewygev5oxw.png)
-
35
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jui 08, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 53.8kB