Comment déplacer votre JMenuBar vers la barre de menus de l'écran sur Mac OS X
Lorsque vous essayez de déplacer la JMenuBar vers la barre de menus de l'écran sur Mac OS X en utilisant la propriété système "apple.laf.useScreenMenuBar", un espace vide peut apparaître à l'endroit où le menu résiderait dans la fenêtre.
Solutions alternatives :
Définissez la propriété lors du lancement de l'application à l'aide de la commande :
java -Dapple.laf.useScreenMenuBar=true -jar MyApplication.jar
Inclure la propriété dans le fichier Info.plist du bundle d'application :
<key>Properties</key> <dict> <key>apple.laf.useScreenMenuBar</key> <string>true</string> ... </dict>
Remarques supplémentaires :
Addendum :
Le problème ne se produit pas lorsque vous suivez les approches décrites ci-dessus. Il est recommandé de revoir la classe DesktopMain ou d'autres composants dans votre code.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!