JMenuBar位于MacOSX的顶端

pup*_*eno 4 java macos jmenubar

在Netbeans使用的Java Desktop Application模板中,使用JMenuBar和JMenuItems创建菜单栏.

如何在顶部显示该栏,其中菜单栏显示在MacOSX中而不是在窗口中,如在Windows中?

小智 13

通过在代码中添加这样的内容:

if (System.getProperty("os.name").contains("Mac")) {
  System.setProperty("apple.laf.useScreenMenuBar", "true");
}
Run Code Online (Sandbox Code Playgroud)