Créer des IHMs avec Swing est rédondant et prend du temps.
L'application permet de créer l'architecture de base d'une IHM:
-Fenêtre (JFrame),
-Menu (JMenu et JMenuItem),
-Toolbar avec des icônes,
-System Tray
C'est aussi un vivier de ressources :
-Les GridBagLayout,
-L'intégration système, avec le SystemTray,
-L'intégration des images dans le JAR,
-Une classe pour créer des filtres pour les JFileChooser,
-Une barre d'outil imagée,
-L'utilisation de StringTokenizer lié avec un Vector,
-Action sur un bouton par défaut dans la JFrame, lors de la frappe sur la touche entrée.
Code relativement commenté.
Système
GNU/Linux, peut être que sous Windows la disposition des éléments varie.
Conclusion
Créer et exporter simplement et en quelques minutes la trame d'une fenêtre.
20 mai 2009 à 14:24
J'hésite encore à me lancer plus loin, en ajoutant une partie pour le contenu, car pour le moment comme vous avez pu remarquer, il n'y a que l'aspect extérieur qui est pris en charge. Menus, Tray, Barre d'outil, et la Frame.
Pourquoi aller plus loin ?!? J'y réfléchirais durant mes longues heures de cours de français de 2nd qui m'intéresse absolument pas. Enfin si, mais disons la filière S est plus intéressante (pour moi hein) :). C'est pas que Maupassant et ses acolytes m'ennuient mais ça y ressemble :)
Ciao
P.S : Je suis entrain de programmer un pti truc (pas si petit) pour gérer des bases de données... à venir prochainement !
19 mai 2009 à 21:59
Merci bcp
18 mars 2009 à 19:14
18 mars 2009 à 19:12
Exact! En fait il faut posséder le JDIC, voir Sun :
Pour les Windowsiens c'est facile, ça fait tout tout seul je crois, pour les Linuxiens, il faut ouvrir le Gestionnaire de Paquet Synaptic, et rechercher : jdic, normalement il à le bon pacquet, si ça ne marche pas contactez moi :)
18 mars 2009 à 09:39
Votre projet semble super intéressante. Cependant, je n'arrive pas à compiler car les TrayIcon, SystemTray et Desktop ne sont pas trouvés.
Merci de me tenir au courant.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.