如何將JMenuBar 移到Mac OS X 上的螢幕選單列
嘗試將JMenuBar 移至Mac OS X 上的螢幕選單列時Mac OS X 使用系統屬性“apple.laf.useScreenMenuBar”,視窗中選單的位置可能會出現空白。
替代解決方案:
使用指令啟動應用程式時設定屬性:
java -Dapple.laf.useScreenMenuBar=true -jar MyApplication.jar
在應用程式套件的Info.plist 檔案中包含屬性:
<key>Properties</key> <dict> <key>apple.laf.useScreenMenuBar</key> <string>true</string> ... </dict>在應用程式套件的Info.plist 檔案中包含屬性:
附加說明:
附錄:遵循上述方法時不會出現此問題。建議檢查 DesktopMain 類別或程式碼中的其他元件。
以上是如何成功將JMenuBar移到Mac螢幕選單列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!