问题:
用户在移动屏幕后遇到窗口中的空白区域使用属性 System.setProperty("apple.laf.useScreenMenuBar", "true") 将 JMenuBar 添加到 Mac OS X 上的屏幕菜单栏。
答案:
为了解决这个问题,在适当的启动时间设置该属性至关重要。考虑使用以下方法:
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中文网其他相关文章!