Javax JMenuBar with Mac



当我尝试在Mac中向框架添加JMenuBar时,它不会显示。我认为这是因为JMenuBar没有集成到Mac本机方法中。那么,有人能帮我提供代码吗?我可以使用这些代码来查看我的酒吧吗?

首先,您需要告诉JVM使用MenuBar,比如:

System.setProperty("apple.laf.useScreenMenuBar", "true");

然后在JFrame中设置菜单栏,如下所示:

frame.setJMenuBar(new MenuBar());

您还可以在Info.plist中将apple.laf.useScreenMenuBar属性设置为true,如下所示。

将以下VM参数添加到java调用中:

-Dapple.laf.useScreenMenuBar=true

相关内容

  • 没有找到相关文章