Problème :
Déplacement de JMenuBar vers La barre de menu de l'écran utilisant System.setProperty("apple.laf.useScreenMenuBar", "true") laisse un espace vide dans la fenêtre où résiderait normalement le menu.
Réponse :
Le problème de l'espace vide peut être résolu en effectuant les étapes suivantes :
java -Dapple.laf.useScreenMenuBar=true -jar MyApplication.jar
<key>Properties</key> <dict> <key>apple.laf.useScreenMenuBar</key> <string>true</string> ... </dict>
Remarque :
Le problème ne se produit pas lorsque vous suivez l'approche suggérée dans l'exemple de code fourni. D'autres facteurs, tels que le composant DesktopMain manquant, peuvent contribuer au problème.
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!