est il possible de changer les interfaces des composants proposés (par defaut) par swing ??
est il possible de changer les interfaces des composants proposés (par defaut) par swing ??
J'imagine que tu parles la de leur apparence ou Look and Feel (LnF).
Oui il est possible de changer le LnF via la classe UIManager qui peut etre appelee avant l'affichage de la premiere fenetre pour mettre un LnF particulier, par exemple celui du systeme actuel plutot que le LnF metal/ocean/nimbus par defaut de Java.
Cette meme classe permet de lister tous les LnF installes, Java est fourni avec qqun :
Code : Sélectionner tout - Visualiser dans une fenêtre à part UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
- metal, ocean et/ou nimbus suivant la version
- GTK
- Windows classic sur les PC Windows (style Windows 95~Windows 2000).
- Windows sur les PC Windows XP ou Vista
- Aqua sur les Mac
Il t'est egalement possible d'en rajouter d'autres (voir leur documentation pour savoir comment le faire).
Merci de penser au tagquand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez mon blog sur Développez.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook
En utilisant un Look & Feel.
Cf FAQ
La plupart des L&F de bonne (enfin plus ou moins bonne) qualité non présents dans les l&f de base fournis par Swing (Ocean, Windows, Windows Classic, Motif, Gtk) est recensé à l'adresse suivante: http://www.javootoo.com/
Sinon tout dépend de ce que tu veux faire, il existe d'autre moyens plus ou moins exotiques
Merciiiiiiiiiiiiiiiiiiiiiiiiiiii
c'est exactement ce que je cherchais.
Merci a tous.
Partager