java
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 différents environnements graphiques des systèmes d'exploitation et le problème de positionner des composants graphiques sur des layouts.
NetBeans 6.1 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 6.
NetBeans va encore plus loin en fournissant des bibliothèques nécessaires pour l'exécution des programmes graphiques sous Java SE 5 ou JDK 1.5
1. Un Exemple
Pour démontrer la capacité graphique de NetBeans nous allons dans ce petit tutoriel programmer un mini explorateur de fichiers (vraiment mini, l'objectif étant ici l'interface graphique).
2. Logiciels nécessaires :
Java SE 6 (de préférence) ou Java 5 SE
NetBeans 6.1
3. Les étapes de création de l'application :
1.Création d'un projet dans NetBeans
2.Placer des composants graphiques nécessaires sur une fenêtre (Form)
3.Ajouter quelques lignes de code pour le fonctionnement
4.Tester l'application
5.Préparer l'application pour une diffusion
4. 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)
5. Java Desktop Application :
Sélectionner Java -> Java Desktop Application -> un clic sur Next
Note :
Java Desktop Application utilise Swing