我在 2012 Mac Book Pro 上的 Os X 10.8.2 下使用 NetBeans 7.2 编写了一个 Java 应用程序,并且我决定删除或隐藏屏幕菜单栏,因为没有简单的方法来编辑我的屏幕菜单栏。 java应用程序。我在屏幕菜单栏上搜索了又搜索,但没有找到任何显示如何:编辑或隐藏的内容。我使用 NetBeans 得到的唯一信息是如何将 JMenuBar 合并到屏幕菜单栏中,而该示例不起作用。
如果有人能给我指出编辑屏幕菜单栏内容的好方向,我会很乐意使用它。但是,如果没有简单的方法可以在不重写源代码的情况下执行此操作,那么我将在表单上保留我自己的菜单,并隐藏或删除屏幕菜单栏(如果可以做到)。
最佳答案
你不能。系统菜单栏是一个共享的用户界面元素 - 只有在全屏运行时才能隐藏它,此时您将根本没有菜单栏。
您确实应该考虑让应用程序的菜单栏不出现在窗口中,因为这不是 Mac OS X 上预期的用户界面习惯用法。如果您还没有这样做,以下代码可能会有所帮助:
System.setProperty("apple.laf.useScreenMenuBar", "true");
如果这不起作用,“相关”侧栏中有许多问题,其中的信息可能会有所帮助。
关于java - 想要隐藏/删除屏幕菜单栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13323479/