2013-06-11 3 views
1

여기 내 딜레마가 있습니다. JFrame에 세 개의 패널을 추가했습니다. 첫 번째 (보이지 않는) 두 번째 (보이지 않는) 및 세 번째 (보이지 않는). 첫 번째 패널을 메뉴로 사용합니다. 첫 번째 패널이 만들어지고 (보이는) 세 번째 패널이 만들어지고 (보이는) 옵션이 선택됩니다. 세 번째 패널 (사용자가 볼 수있는 유일한 패널)에서 완료 한 후 두 번째 (보이지 않음)로 표시되면 보이지 않게됩니다. 첫 번째 패널이 표시되지 않습니다. 그냥 흰색. 어떤 도움이 필요합니까? 고마워요!jpanels가 보이는 딜레마가 있습니다.

답변

0

체크 아웃 this. 또는, 내가 배운 솔루션을 따라갈 수 있습니다 :

프레임 클래스에서 setContentPane() 메서드를 호출하십시오.

 JFrame frame = new JFrame("Press Your Luck"); 
    frame.setSize(sizeX, sizeY); 
    frame.setLocation(locX, locY); 
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
    frame.setContentPane(new Panel1()); 
    frame.setVisible(true); 

당신이 패널을 변경할 때마다, 그냥 호출 frame.setContentPane(PanelName);