같은 위치에 국경 레이아웃에 2 개의 jpanel을 가질 수 있습니까?

StackOverflow https://stackoverflow.com/questions/1634069

  •  06-07-2019
  •  | 
  •  

문제

BorderLayout.Center를 사용하여 jpanel과 함께 테두리 레이아웃을 사용하는 게임을 작성하고 있습니다. 내가 할 수있는 것은 때때로이 패널을 숨기고 다른 정보로 다른 패널로 바꾸는 것입니다. 컨테이너에 둘 다 추가하고 그 중 하나의 가시성을 False로 설정했습니다.

그런 다음 나중에 시도합니다.

panel1.setVisible(false);
panel2.setVisible(true);

그러나 이것은 새 패널을 표시하지 않습니다. 난 그레이 만 봅니다. 어떤 아이디어?

티아

도움이 되었습니까?

해결책

중첩 된 jpanel을 사용하십시오 Cardlayout 그에 대한.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top