Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 要隐藏/删除屏幕菜单栏吗_Java_Macos_Netbeans_Screen_Menubar - Fatal编程技术网

Java 要隐藏/删除屏幕菜单栏吗

Java 要隐藏/删除屏幕菜单栏吗,java,macos,netbeans,screen,menubar,Java,Macos,Netbeans,Screen,Menubar,我在2012 Mac Book Pro上使用Os X 10.8.2下的NetBeans 7.2编写了一个java应用程序,我决定删除或隐藏屏幕菜单栏,因为我的java应用程序无法轻松编辑屏幕菜单栏。我在屏幕菜单栏上搜索了又搜索,但没有找到任何显示如何编辑或隐藏的内容。我使用NetBeans得到的唯一信息是如何将我的JMenuBar组合到屏幕菜单栏中,但这些示例不起作用 如果有人能为我指出一个编辑屏幕菜单栏内容的好方向,我会非常乐意使用它。但是,如果没有重写源代码的简单方法,那么我将保留窗体上自己

我在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");

如果这还不行,那么“相关”侧边栏中会有许多问题,其中包含的信息可能会有所帮助。

请添加一个指向屏幕截图的链接。如果可以的话,有人可以把它包括在你的问题中。我刚刚创建了一个小网站,用来放置我的屏幕帽,用于编程。我上面提到的屏幕上限是:我已经包括了你的屏幕截图。感谢你提供的屏幕菜单栏无法删除的信息。代码:System.setProperty(“apple.laf.useScreenMenuBar”、“true”);在移除Motif LookandFeel设置后对我有效。以前,UseScreen菜单栏不会被确认感谢编辑我的帖子和添加图片。