2012-03-31 9 views
4

私はJMenuBarを含むフレームを持っています。ユーザーが「Logout」MenuItemをクリックすると、すべてのフレームのコンテンツが削除され、他のコンテンツで初期化されます。問題は、私はjava remove JMenuBar

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

を呼び出す場合、フレームは、いくつかの他のコンテンツが、以前の「ビュー」、それはまだここにいるのですからのJMenuBarを取得していることです。 どうすればそれを取り除くことができますか?

答えて

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