방금 첫 번째 작은 Java Swing 앱을 만들기 시작했습니다. 프로그램이 열리면 레이블과 몇 개의 버튼이있는 하나의 간단한 창이 나타납니다. 해당 버튼 중 하나를 클릭하면 시작 화면이 사라지고 완전히 다른 패널로 교체됩니다.
해당 기능을 만드는 가장 좋은 방법이 무엇인지 잘 모르겠습니다. 한 가지 방법은 JFrame
다른 모든 구성 요소에 대한 논쟁으로 나를 전달하는 것입니다. 그러나 그것은 나에게 해키 느낌입니다. 또는 각 패널을 액션 리스너로 두 배로 만들지 만 옳지 않은 것처럼 보입니다.
여기에 적용해야 할 디자인 패턴이 있습니까? "메인 창의 유일한 내용을 바꾸십시오"는 합리적으로 일반적인 작업이어야합니다. 패턴의 이름으로 충분합니다. 거기서 직접 Google을 사용할 수 있습니다. (하지만 더 이상 설명을 거부하지는 않을 것입니다.)