1

有什么方法可以从 awt 包中的 java 窗口中删除菜单栏。我已经根据条件创建了菜单栏,当条件为假时,我想在 awt 包中将其删除(不使用 swing 类方法),但找不到任何方法。

我应该能够根据条件多次创建/删除菜单栏。

即使在 Oracle 提供的文档中,我也没有找到任何完全删除菜单栏的方法,我感到很震惊,尽管存在从菜单栏中删除组件的方法。

这是一个漏洞吗?他们错过了什么吗?

4

1 回答 1

0

Try: setMenuBar(null);

From the documentation:

mb - the menu bar being set. If this parameter is null then any existing menu bar on this frame is removed.

于 2013-03-29T19:08:24.760 回答