Heim > Java > javaLernprogramm > Hauptteil

Warum hinterlässt meine JMenuBar eine leere Stelle in der Menüleiste des Mac OS X-Bildschirms?

Susan Sarandon
Freigeben: 2024-10-29 08:20:02
Original
251 Leute haben es durchsucht

Why does my JMenuBar leave a blank space on the Mac OS X screen menu bar?

Problem mit der JMenuBar-Verschiebung unter Mac OS An der Stelle, an der sich das Menü im Fenster befinden würde, bleibt häufig eine Leerstelle zurück. Dieses Problem kann durch die Einrichtung der Eigenschaft „apple.laf.useScreenMenuBar“ zu gegebener Zeit gelöst werden.

Lösung

Um dieses Problem zu beheben, legen Sie die Eigenschaft „apple .laf.useScreenMenuBar“ beim Programmstart mit einer der folgenden Methoden:

Startbefehl:
    Fügen Sie die Eigenschaftseinstellung in den Startbefehl ein:
java -Dapple.laf.useScreenMenuBar=true -jar MyApplication.jar
Nach dem Login kopieren
Info.plist-Änderung:
    Fügen Sie die Eigenschaft zur Info.plist-Datei des Anwendungspakets hinzu:
Zusätzliche Überlegungen
<key>Properties</key>
<dict>
    <key>apple.laf.useScreenMenuBar</key>
    <string>true</string>
    ...
</dict>
Nach dem Login kopieren

Es ist wichtig zu beachten, dass das Festlegen der Eigenschaft nach dem Start der Anwendung möglicherweise nicht wirksam ist. Der folgende Code zeigt eine korrekte Implementierung, bei der kein Leerzeichen vorhanden ist:

Das obige ist der detaillierte Inhalt vonWarum hinterlässt meine JMenuBar eine leere Stelle in der Menüleiste des Mac OS X-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