Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有什么方法可以从 awt 包中的 java 窗口中删除菜单栏。我已经根据条件创建了菜单栏,当条件为假时,我想在 awt 包中将其删除(不使用 swing 类方法),但找不到任何方法。
我应该能够根据条件多次创建/删除菜单栏。
即使在 Oracle 提供的文档中,我也没有找到任何完全删除菜单栏的方法,我感到很震惊,尽管存在从菜单栏中删除组件的方法。
这是一个漏洞吗?他们错过了什么吗?
Try: setMenuBar(null);
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.