Maison >Java >javaDidacticiel >Pourquoi y a-t-il un espace vide dans ma fenêtre après avoir utilisé System.setProperty(\'apple.laf.useScreenMenuBar\', \'true\') sur Mac OS X ?
Problème :
Les utilisateurs rencontrent un espace vide dans leur fenêtre après avoir déplacé le JMenuBar à la barre de menus de l'écran sous Mac OS X à l'aide de la propriété System.setProperty("apple.laf.useScreenMenuBar", "true").
Réponse :
Pour surmonter ce problème, il est crucial de définir la propriété à l'heure de lancement appropriée. Pensez à utiliser les approches suivantes :
java -Dapple.laf.useScreenMenuBar=true -jar MyApplication.jar
<key>Properties</key> <dict> <key>apple.laf.useScreenMenuBar</key> <string>true</string> ... </dict>
Remarque supplémentaire :
Il est important de s'assurer que votre implémentation de DesktopMain n'est pas la cause du problème d'espace vide. L'exemple fourni dans la question suggère que DesktopMain peut être manquant.
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!