問題:
ユーザーがメニュー バーを移動すると、ウィンドウに空白スペースが表示されるSystem.setProperty("apple.laf.useScreenMenuBar", "true") プロパティを使用して、Mac OS X の画面メニュー バーに JMenuBar を追加します。
答え:
この問題を解決するには、適切な起動時間にプロパティを設定することが重要です。次のアプローチの使用を検討してください:
java -Dapple.laf.useScreenMenuBar=true -jar MyApplication.jar
<key>Properties</key> <dict> <key>apple.laf.useScreenMenuBar</key> <string>true</string> ... </dict>
追加メモ:
DesktopMain の実装が空白スペースの問題の原因ではないことを確認することが重要です。質問に示されている例は、DesktopMain が欠落している可能性があることを示唆しています。
以上がMac OS X で System.setProperty(\'apple.laf.useScreenMenuBar\', \'true\') を使用した後、ウィンドウに空白スペースが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。