問題:
問題:將JMenuBar 移到J到使用System.setProperty("apple.laf.useScreenMenuBar", "true") 的螢幕選單列會在選單通常所在的視窗中留下空白區域。
答案:java -Dapple.laf.useScreenMenuBar=true -jar MyApplication.jar啟動時設定屬性:
<key>Properties</key> <dict> <key>apple.laf.useScreenMenuBar</key> <string>true</string> ... </dict>在Info.plist 中設定屬性:
或者,在應用程式套件的Info.plist 檔案中設定屬性:
注意:按照提供的程式碼範例建議的方法不會出現此問題。其他因素,例如缺少 DesktopMain 元件,可能會導致該問題。以上是將 JMenuBar 移動到 Mac 螢幕選單列時如何消除空白?的詳細內容。更多資訊請關注PHP中文網其他相關文章!