regardez la classe suivante javax.swing.LookAndFeel Il y a plusieurs styles disponibles en standard, de mémoire : java , motif et windows
J'ai lu qqpart que faire son propre LookAndFeel était long et qu'il en existait d'autres disponibles. Qqun pour confirmer ?
Jérôme B http://contrepeteries.free.fr (la pub c'est mal, désolé)
"MiXAO" a écrit dans le message de news: 40e50552$0$24424$
Est-ce possible de changer le look d'une application swing ? Des pistes pour ça ?
Merci
Jc Sirot
Jerome B wrote:
J'ai lu qqpart que faire son propre LookAndFeel était long et qu'il en existait d'autres disponibles. Qqun pour confirmer ?
Oh oui c'est très long à faire quand on part de zéro puisqu'il faut étendre les classes de javax.swing.plaf et dessiner tous les widgets. En fait, il est plus facile d'adapter un look'n'feel existant en étendant les classes de javax.swing.plaf.basic ou javax.swing.plaf.metal. Pensez aussi à regarder la classe UIManager, elle permet de modifier par exemple les couleurs des widgets sans toucher au look'n'feel.
Sinon il existe bien d'autres Look'n'Feel, une liste ici : http://www.javootoo.com/
--
Cordialement -- JC Sirot
Jerome B wrote:
J'ai lu qqpart que faire son propre LookAndFeel était long et qu'il en
existait d'autres disponibles. Qqun pour confirmer ?
Oh oui c'est très long à faire quand on part de zéro puisqu'il faut
étendre les classes de javax.swing.plaf et dessiner tous les widgets. En
fait, il est plus facile d'adapter un look'n'feel existant en étendant
les classes de javax.swing.plaf.basic ou javax.swing.plaf.metal.
Pensez aussi à regarder la classe UIManager, elle permet de modifier par
exemple les couleurs des widgets sans toucher au look'n'feel.
Sinon il existe bien d'autres Look'n'Feel, une liste ici :
http://www.javootoo.com/
J'ai lu qqpart que faire son propre LookAndFeel était long et qu'il en existait d'autres disponibles. Qqun pour confirmer ?
Oh oui c'est très long à faire quand on part de zéro puisqu'il faut étendre les classes de javax.swing.plaf et dessiner tous les widgets. En fait, il est plus facile d'adapter un look'n'feel existant en étendant les classes de javax.swing.plaf.basic ou javax.swing.plaf.metal. Pensez aussi à regarder la classe UIManager, elle permet de modifier par exemple les couleurs des widgets sans toucher au look'n'feel.
Sinon il existe bien d'autres Look'n'Feel, une liste ici : http://www.javootoo.com/
--
Cordialement -- JC Sirot
mhot974
Pour changer de look and feel je te conseille le site http://www.javootoo.com Il contient beaucoup de look and feel gratuits et telechargeable. Personnellement je prefere le look and fel qui s'appelle oyoaha.
Pour changer de look and feel je te conseille le site http://www.javootoo.com
Il contient beaucoup de look and feel gratuits et telechargeable.
Personnellement je prefere le look and fel qui s'appelle oyoaha.
Pour changer de look and feel je te conseille le site http://www.javootoo.com Il contient beaucoup de look and feel gratuits et telechargeable. Personnellement je prefere le look and fel qui s'appelle oyoaha.
Buarac
Bonjour,
Il y a aussi JGoodies qui propose des choses intéressantes.
"MiXAO" a écrit dans le message de news:40e50552$0$24424$
Est-ce possible de changer le look d'une application swing ? Des pistes pour ça ?
Merci
Bonjour,
Il y a aussi JGoodies qui propose des choses
intéressantes.
"MiXAO" <azuriel75REMOVE-ME@free.fr> a écrit dans le message de
news:40e50552$0$24424$636a15ce@news.free.fr...
Est-ce possible de changer le look d'une application swing ?
Des pistes pour ça ?
Tu peux aussi créer ton propre L&F. Mais là, vaut mieux un bon bouquin.
MiXAO wrote in message news:<40e50552$0$24424$...
Est-ce possible de changer le look d'une application swing ? Des pistes pour ça ?
Merci
Merci à tout ceux qui ont répondu. Cependant, je me pose une question: si je choisis le thème windows, comment cela rendra-t'il sous d'autres OS ?
MiXAO
Christophe M
MiXAO wrote:
Merci à tout ceux qui ont répondu. Cependant, je me pose une question: si je choisis le thème windows, comment cela rendra-t'il sous d'autres OS ?
MiXAO
ça ne rends pas :-p Tout comme le thème macos n'est pas disponible pour les autres OS que .. macos; le thème windows n'est dispo que sous windows.
Tout dépend de ce que l'on veut : - intégration au système de l'utilisateur : dans ce cas il faut détecter l'os et appliquer le thème qui va bien. - avoir toujours le même look pour l'application : dans ce cas il faut appliquer un thème "cross-plateforme". (soit celui de base - métal-, soit un de ceux dispo sur le net)
MiXAO wrote:
Merci à tout ceux qui ont répondu.
Cependant, je me pose une question: si je choisis le thème windows,
comment cela rendra-t'il sous d'autres OS ?
MiXAO
ça ne rends pas :-p
Tout comme le thème macos n'est pas disponible pour les autres OS que ..
macos; le thème windows n'est dispo que sous windows.
Tout dépend de ce que l'on veut :
- intégration au système de l'utilisateur : dans ce cas il faut
détecter l'os et appliquer le thème qui va bien.
- avoir toujours le même look pour l'application : dans ce cas il faut
appliquer un thème "cross-plateforme". (soit celui de base - métal-,
soit un de ceux dispo sur le net)
Merci à tout ceux qui ont répondu. Cependant, je me pose une question: si je choisis le thème windows, comment cela rendra-t'il sous d'autres OS ?
MiXAO
ça ne rends pas :-p Tout comme le thème macos n'est pas disponible pour les autres OS que .. macos; le thème windows n'est dispo que sous windows.
Tout dépend de ce que l'on veut : - intégration au système de l'utilisateur : dans ce cas il faut détecter l'os et appliquer le thème qui va bien. - avoir toujours le même look pour l'application : dans ce cas il faut appliquer un thème "cross-plateforme". (soit celui de base - métal-, soit un de ceux dispo sur le net)
MiXAO
Christophe M wrote:
MiXAO wrote:
Merci à tout ceux qui ont répondu. Cependant, je me pose une question: si je choisis le thème windows, comment cela rendra-t'il sous d'autres OS ?
MiXAO
ça ne rends pas :-p Tout comme le thème macos n'est pas disponible pour les autres OS que .. macos; le thème windows n'est dispo que sous windows.
Ah je m'en doutais. Aucun problème, j'imagine qu'avec le mécanisme d'exceptions on peut gérer ce problème et construire un sélecteur automatique assez facilement. Merci.
Christophe M wrote:
MiXAO wrote:
Merci à tout ceux qui ont répondu.
Cependant, je me pose une question: si je choisis le thème windows,
comment cela rendra-t'il sous d'autres OS ?
MiXAO
ça ne rends pas :-p
Tout comme le thème macos n'est pas disponible pour les autres OS que ..
macos; le thème windows n'est dispo que sous windows.
Ah je m'en doutais. Aucun problème, j'imagine qu'avec le mécanisme
d'exceptions on peut gérer ce problème et construire un sélecteur
automatique assez facilement.
Merci.
Merci à tout ceux qui ont répondu. Cependant, je me pose une question: si je choisis le thème windows, comment cela rendra-t'il sous d'autres OS ?
MiXAO
ça ne rends pas :-p Tout comme le thème macos n'est pas disponible pour les autres OS que .. macos; le thème windows n'est dispo que sous windows.
Ah je m'en doutais. Aucun problème, j'imagine qu'avec le mécanisme d'exceptions on peut gérer ce problème et construire un sélecteur automatique assez facilement. Merci.
Christophe M
MiXAO wrote:
Christophe M wrote:
MiXAO wrote:
Merci à tout ceux qui ont répondu. Cependant, je me pose une question: si je choisis le thème windows, comment cela rendra-t'il sous d'autres OS ?
MiXAO
ça ne rends pas :-p Tout comme le thème macos n'est pas disponible pour les autres OS que .. macos; le thème windows n'est dispo que sous windows.
Ah je m'en doutais. Aucun problème, j'imagine qu'avec le mécanisme d'exceptions on peut gérer ce problème et construire un sélecteur automatique assez facilement. Merci.
Ou récupérer la valeur de System.getPropety("os.name")
MiXAO wrote:
Christophe M wrote:
MiXAO wrote:
Merci à tout ceux qui ont répondu.
Cependant, je me pose une question: si je choisis le thème windows,
comment cela rendra-t'il sous d'autres OS ?
MiXAO
ça ne rends pas :-p
Tout comme le thème macos n'est pas disponible pour les autres OS que
.. macos; le thème windows n'est dispo que sous windows.
Ah je m'en doutais. Aucun problème, j'imagine qu'avec le mécanisme
d'exceptions on peut gérer ce problème et construire un sélecteur
automatique assez facilement.
Merci.
Ou récupérer la valeur de System.getPropety("os.name")
Merci à tout ceux qui ont répondu. Cependant, je me pose une question: si je choisis le thème windows, comment cela rendra-t'il sous d'autres OS ?
MiXAO
ça ne rends pas :-p Tout comme le thème macos n'est pas disponible pour les autres OS que .. macos; le thème windows n'est dispo que sous windows.
Ah je m'en doutais. Aucun problème, j'imagine qu'avec le mécanisme d'exceptions on peut gérer ce problème et construire un sélecteur automatique assez facilement. Merci.
Ou récupérer la valeur de System.getPropety("os.name")