4

JMenuBar を含むフレームがあります。ユーザーが「ログアウト」MenuItem をクリックすると、フレームのすべてのコンテンツが削除され、他のコンテンツで初期化されます。問題は、私が電話した場合

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

フレームは他のコンテンツを取得しますが、前の「ビュー」からの JMenuBar はまだここにあります。どうすればそれを取り除くことができますか?

4

1 に答える 1

8
frame.setJMenuBar(null);  // this should do the job
于 2012-03-31T08:05:58.537 に答える