Salut,
Je cherche un tuto ou tout autres documents permettant de créer un L&F.
A ce que j'ai vu il faut utiliser UIManager. Ça à l'air d'une map ou un truc du genre.
Merci
Salut,
Je cherche un tuto ou tout autres documents permettant de créer un L&F.
A ce que j'ai vu il faut utiliser UIManager. Ça à l'air d'une map ou un truc du genre.
Merci
ça va pas être une tache facile
C'est un poil plus complexe que ça.
Un look and feel doit fournir les UIDelegates destinés à dessiner le composant.
Pratiquement cela correspond à des classes héritant de ComponentUI et de ses classes dérivées. Pour chaque composant standard il faut fournir un Delegate. Le delegate est spécifié via une clef dans l'UIManager. Ensuite ce Delegate peut éventuellement se baser sur d'autres clefs de l'UIManager pour dessiner différemment le composant.
Cf http://java.sun.com/products/jfc/tsc...sce/index.html
Enfin bref, développer un L&F n'est pas vraiment à portée de quelqu'un ne connaissant pas un minimum Swing (notions d'EDT, maitrise de java2d, bonnes notions de calcul & cie).
Une autre possibilité est de passer par des Look&Feels skinnables. L'exemple de base étant le look and feel Synth fourni avec java: http://java.sun.com/docs/books/tutor...eel/synth.html
Ou encore d'aller voir du coté de Substance qui propose un méchanisme de skins.
En fait tout dépend de ce que tu veux vraiment réaliser
Partager