2010-02-11 15 views
6

Est-ce que quelqu'un connaît un moyen de "skin" des applications de bureau Java. (Comme les skins Winamp, ou les skins pour MirandaIM)? Je ne veux pas créer mon propre look.Skinning Applications de bureau Java?

+3

applications de bureau, ou des applications web? – skaffman

+0

Sry, je parle d'applications de bureau. – Hemeroc

Répondre

4

Oui, il y a plusieurs façons de le faire, mais je ne connais personne qui soit vraiment simple. Jetez un oeil à Nimbus: The New Face of Swing, il contient quelques exemples. Vous pouvez souvent remplacer l'apparence des composants ou simplement changer les couleurs.

Quelques liens:

Et vous pouvez toujours passer à un autre LaF, dans l'exemple Substance.

+0

Nimbus a l'air très bien. Connaissez-vous un moyen de changer la forme d'une fenêtre (par exemple des coins arrondis ou une fenêtre de forme elliptique)? – Hemeroc

+0

Oui, jetez un oeil à http://java.sun.com/docs/books/tutorial/uiswing/misc/trans_shaped_windows.html – Jonas

0

Swing est doté d'un support dynamique intégré. Si vous parlez des applications de bureau, vous pouvez commencer par Lesson: Modifying the Look and Feel. Editer: Si vous parlez d'une application web, alors utilisez absolument .css pour obtenir une interface skinnable. CSS Zen Garden est un excellent exemple/tutoriel sur la façon dont la même page peut être complètement différente avec un fichier .css différent.

4

Nous avons utilisé avec succès le NimROD Look and Feel pour «habiller» le look Swing &. Cela fonctionne bien, a plusieurs «thèmes» déjà écrits pour cela, et peut être ajouté dans quelques lignes de code.

+0

Nimrod est génial Je l'ai utilisé plusieurs fois en conjonction avec Miglayout, toutes les autres dispositions pâles dans Comparaison – JPM