java - 想要隐藏/删除屏幕菜单栏

标签 java macos netbeans screen menubar

我在 2012 Mac Book Pro 上的 Os X 10.8.2 下使用 NetBeans 7.2 编写了一个 Java 应用程序,并且我决定删除或隐藏屏幕菜单栏,因为没有简单的方法来编辑我的屏幕菜单栏。 java应用程序。我在屏幕菜单栏上搜索了又搜索,但没有找到任何显示如何:编辑或隐藏的内容。我使用 NetBeans 得到的唯一信息是如何将 JMenuBar 合并到屏幕菜单栏中,而该示例不起作用。

如果有人能给我指出编辑屏幕菜单栏内容的好方向,我会很乐意使用它。但是,如果没有简单的方法可以在不重写源代码的情况下执行此操作,那么我将在表单上保留我自己的菜单,并隐藏或删除屏幕菜单栏(如果可以做到)。

enter image description here

最佳答案

你不能。系统菜单栏是一个共享的用户界面元素 - 只有在全屏运行时才能隐藏它,此时您将根本没有菜单栏。

您确实应该考虑让应用程序的菜单栏不出现在窗口中,因为这不是 Mac OS X 上预期的用户界面习惯用法。如果您还没有这样做,以下代码可能会有所帮助:

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

如果这不起作用,“相关”侧栏中有许多问题,其中的信息可能会有所帮助。

关于java - 想要隐藏/删除屏幕菜单栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13323479/

相关文章:

java - 从非静态静态 BufferedImage

java - Kotlin 中的通用转换

objective-c - 如何在 OS X 10.6 上构建可在 10.5 上运行的应用程序和框架?

java - 完成垂直弦

java - 为什么在启动运行配置时 Eclipse 会以 "Verifying launch attributes..."状态挂起 57%?

java - 不确定为什么 Java mergesort 算法偶尔会失败

c++ - 在 Mac OS X 上为 XCode 安装 Eigen

objective-c - NSImageView 未使用 ARC 释放

java - 有状态 session Bean 与无状态 session Bean,实例变量困境

Java建立连接数据库