Salut,

Envoyé par
kedare
j'ai juste une petite question a propos de Swing sur MacOsX
je voudrais savoir si la barre de menu apparait bien a la MacOs (donc tout en haut de l'ecrans ,en dehors de la fenetre de l'application , ou a la Windows (en haut de l'application)?
La barre de menu apparait en haut de l'application : une application Swing fonctionnera de la même manière quel que soit le système d'exploitation (contrairement à AWT qui est basé sur des composants natifs).
Par contre les JVM Mac prennent en compte la propriétée apple.laf.useScreenMenuBar pour que la barre de menu soit placé dans la barre du bureau Mac...
Donc soit tu lances ton programme comme cela :
java -Dapple.laf.useScreenMenuBar=true -jar TonJar.jar
Soit tu rajoutes ceci au début de ton programme :
System.setProperty("apple.laf.useScreenMenuBar", "true");

Envoyé par
kedare
et si le concept sur les application MacOs est bien respecté ? donc si je ferme la fenetre mon programme ne se quite pas ?
C'est déjà le cas de toutes les applications Swing quel que soit le programme...
a++
Partager