Maison > Java > javaDidacticiel > le corps du texte

Comment éliminer l'espace vide lors du déplacement d'un JMenuBar vers la barre de menus de l'écran Mac ?

Mary-Kate Olsen
Libérer: 2024-10-28 02:58:31
original
456 Les gens l'ont consulté

How to Eliminate Blank Space When Moving a JMenuBar to the Mac Screen Menu Bar?

Déplacement de JMenuBar vers la barre de menus de l'écran sur Mac OS X sans espace vide

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 :

  • Définissez la propriété au moment du lancement : Au lieu de définir la propriété après le lancement du programme, définissez-la au moment du lancement à l'aide de la commande suivante :
java -Dapple.laf.useScreenMenuBar=true -jar MyApplication.jar
Copier après la connexion
  • Définissez la propriété dans Info.plist : Vous pouvez également définir la propriété dans le fichier Info.plist de votre bundle d'application. :
<key>Properties</key>
<dict>
    <key>apple.laf.useScreenMenuBar</key>
    <string>true</string>
    ...
</dict>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!