2012-03-31 75 views
4

我有一個框架包含JMenuBar。如果用戶單擊「註銷」MenuItem,我將刪除所有框架的內容並用其他內容對其進行初始化。問題是,如果我叫java刪除JMenuBar

parent.getContentPane().removeAll(); 
LoginActivity l = new LoginActivity(parent); 
l.init(); 
parent.validate(); 

框架有一些其他的內容,但是從以前的「視圖」它仍然是這裏的JMenuBar。 我怎麼能擺脫它?

回答

8
frame.setJMenuBar(null); // this should do the job