当我尝试在 Mac 中将 JMenuBar 添加到我的框架时,它没有显示出来。我认为这是因为 JMenuBar 没有集成到 Mac 本机方法中。那么任何人都可以帮助我使用可用于使我的栏可见的代码吗?
问问题
175 次
3 回答
4
首先,您需要告诉 JVM 使用 MenuBar,例如:
System.setProperty("apple.laf.useScreenMenuBar", "true");
然后在你的 JFrame 中设置菜单栏,如下所示:
frame.setJMenuBar(new MenuBar());
于 2012-04-01T23:10:29.077 回答
3
将以下 VM 参数添加到 java 调用:
-Dapple.laf.useScreenMenuBar=true
于 2012-04-01T23:10:02.303 回答
3
您还可以将apple.laf.useScreenMenuBar
属性设置为true
在您的 中,如此处Info.plist
所示。
于 2012-04-01T23:33:59.167 回答