想要隐藏/删除屏幕菜单栏
Posted
技术标签:
【中文标题】想要隐藏/删除屏幕菜单栏【英文标题】:Want to HIDE/REMOVE screen menu bar 【发布时间】:2012-11-10 15:49:04 【问题描述】:我在 2012 Mac Book Pro 上的 Os X 10.8.2 下使用 NetBeans 7.2 编写了一个 java 应用程序,我决定删除或隐藏屏幕菜单栏,因为没有简单的方法来编辑我的屏幕菜单栏Java 应用程序。我在屏幕菜单栏上进行了搜索和搜索,但没有找到任何显示如何:编辑或隐藏的内容。在使用 NetBeans 时,我得到的唯一信息是如何将我的 JMenuBar 组合到屏幕菜单栏中,并且示例不起作用。
如果有人可以为我指出编辑屏幕菜单栏内容的好方向,我会更乐意使用它。但是,如果不使用重写重写源代码就没有简单的方法来做到这一点,那么我将在表单上保留我自己的菜单并隐藏或删除屏幕菜单栏(如果可以的话)。
【问题讨论】:
请为您的屏幕截图添加链接。如果没问题,有人可以将其包含在您的问题中。 我刚刚创建了一个小型网站来存放用于编程目的的屏幕截图。我上面提到的屏幕帽是:kieferthomas.webs.com/apps/photos/photo?photoid=169301928 我已经附上了你的截图。 感谢您提供无法删除屏幕菜单栏的信息。代码:System.setProperty("apple.laf.useScreenMenuBar", "true");删除 MotifLookAndFeel 设置后对我有用。以前不会确认 useScreenMenu 栏 感谢您编辑我的帖子并添加图片 Tichodroma。 【参考方案1】:你不能。系统菜单栏是一个共享的用户界面元素——你只能在全屏运行时隐藏它,此时你最终根本没有菜单栏。
您真的应该考虑让应用程序的菜单栏不出现在窗口中,因为这不是 Mac OS X 上预期的用户界面习惯用法。如果您还没有这样做,这段代码可能会有所帮助:
System.setProperty("apple.laf.useScreenMenuBar", "true");
如果还是不行,“相关”侧边栏中的一些问题可能会有所帮助。
【讨论】:
以上是关于想要隐藏/删除屏幕菜单栏的主要内容,如果未能解决你的问题,请参考以下文章