1

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

如果有人能指出我编辑屏幕菜单栏内容的好方向,我会更乐意使用它。但是,如果在不重写源代码的情况下没有简单的方法来实现这一点,那么我将在表单上保留我自己的菜单并隐藏或删除屏幕菜单栏(如果可以的话)。

在此处输入图像描述

4

1 回答 1

0

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

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

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

如果这样做不行,“相关”侧边栏中有许多问题可能会有所帮助。

于 2012-11-11T03:26:49.720 回答