2012-03-31 3 views
4

JMenuBar가 포함 된 프레임이 있습니다. 사용자가 "로그 아웃"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