Heim > Java > javaLernprogramm > Wie eliminiere ich Leerzeichen beim Verschieben einer JMenuBar in die Menüleiste des Mac-Bildschirms?

Wie eliminiere ich Leerzeichen beim Verschieben einer JMenuBar in die Menüleiste des Mac-Bildschirms?

Mary-Kate Olsen
Freigeben: 2024-10-28 02:58:31
Original
590 Leute haben es durchsucht

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

JMenuBar in die Bildschirmmenüleiste unter Mac OS Bildschirmmenüleiste mit System.setProperty("apple.laf.useScreenMenuBar", "true") hinterlässt Leerraum im Fenster, wo sich normalerweise das Menü befinden würde.

Antwort:

Das Leerzeichenproblem kann durch Ausführen der folgenden Schritte gelöst werden:

Legen Sie die Eigenschaft zum Startzeitpunkt fest:

Legen Sie die Eigenschaft nicht erst nach dem Start des Programms fest, sondern legen Sie sie fest beim Start mit dem folgenden Befehl:

  • Legen Sie die Eigenschaft in Info.plist fest:
  • Alternativ können Sie die Eigenschaft in der Info.plist-Datei Ihres Anwendungspakets festlegen :
java -Dapple.laf.useScreenMenuBar=true -jar MyApplication.jar
Nach dem Login kopieren
  • Hinweis:
Das Problem tritt nicht auf, wenn der im bereitgestellten Codebeispiel vorgeschlagene Ansatz befolgt wird. Andere Faktoren, wie zum Beispiel die fehlende DesktopMain-Komponente, können zum Problem beitragen.
<key>Properties</key>
<dict>
    <key>apple.laf.useScreenMenuBar</key>
    <string>true</string>
    ...
</dict>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie eliminiere ich Leerzeichen beim Verschieben einer JMenuBar in die Menüleiste des Mac-Bildschirms?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage