我有一个包含 JMenuBar 的框架。如果用户单击“注销”菜单项,我将删除框架的所有内容并使用其他内容对其进行初始化。问题是如果我打电话
parent.getContentPane().removeAll();
LoginActivity l = new LoginActivity(parent);
l.init();
parent.validate();
框架获得了一些其他内容,但来自前一个“ View ”的 JMenuBar 它仍然在这里。
我怎么能摆脱它?
最佳答案
frame.setJMenuBar(null); // this should do the job
关于java删除JMenuBar,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9954169/