OVH Cloud OVH Cloud

Style des fenetres java

1 réponse
Avatar
Damien GUERIN
Bonjour,

je m'interroge sur un phénomène que je rencontre.
En effet, lorsque je lance mon application sous jbuilder, mes jframes
s'affiche correctement. Mais lorsque je lance mon application via les
commandes :
java -jar appli.jar
java Interface.Application
Dans ces 2 cas, mes jframes prennent le style de Windows XP, avec les bouton
de windows XP etc...

Bref, comment ça se fait?? J'aimerais faire en sortes que mon application
ait toujours le style que lorsqu'elle est lancée sous jbuilder.

Merci de votre aide.

1 réponse

Avatar
vclassine
"Damien GUERIN" wrote in message news:<bp5bpp$v0n$...
Bonjour,

je m'interroge sur un phénomène que je rencontre.
En effet, lorsque je lance mon application sous jbuilder, mes jframes
s'affiche correctement. Mais lorsque je lance mon application via les
commandes :
java -jar appli.jar
java Interface.Application
Dans ces 2 cas, mes jframes prennent le style de Windows XP, avec les bouton
de windows XP etc...

Bref, comment ça se fait?? J'aimerais faire en sortes que mon application
ait toujours le style que lorsqu'elle est lancée sous jbuilder.


Je me demande si sous XP la JVM 1.4.2 ne prend pas par défaut le look
aNd Feel XP.
Si JBuilder utilise une autre JVM (ou la configure pour lancer les
appli en LNF java normal (nommé metal).

Tu as des message sur le changement à la volée du LookAndFeel dans le
code. Mais je crois que tu peux aussi passer un argument mettant à
jour la propriété DefaultLookAndFeel dans la ligne de commande

Quelque chose du genre "java -jar
-DDefaultLookAndFeel=javax.swing.plaf.metal.MetalLookAndFeel
appli.jar"