같은 위치에 국경 레이아웃에 2 개의 jpanel을 가질 수 있습니까?
문제
BorderLayout.Center를 사용하여 jpanel과 함께 테두리 레이아웃을 사용하는 게임을 작성하고 있습니다. 내가 할 수있는 것은 때때로이 패널을 숨기고 다른 정보로 다른 패널로 바꾸는 것입니다. 컨테이너에 둘 다 추가하고 그 중 하나의 가시성을 False로 설정했습니다.
그런 다음 나중에 시도합니다.
panel1.setVisible(false);
panel2.setVisible(true);
그러나 이것은 새 패널을 표시하지 않습니다. 난 그레이 만 봅니다. 어떤 아이디어?
티아
해결책
중첩 된 jpanel을 사용하십시오 Cardlayout 그에 대한.
제휴하지 않습니다 StackOverflow