est il possible de changer les interfaces des composants proposés (par defaut) par swing ??
Version imprimable
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: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).
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.