정적 레이아웃을 가진 간단한 스윙 기반 응용 프로그램을 몇 개 만들었지 만 적절한 키를 눌러 변경되는 여러보기를 포함하는 응용 프로그램을 만들려고 할 때 문제가 발생했습니다. 탐색 버튼.JPane 기반 뷰를 뒤집기위한 Java Swing 아키텍처
아이디어를 웹 사이트와 비교하면 모든보기에 특정보기에 액세스 할 수있는 단추가 있지만 단일 JFrame 내에서 작동합니다.
어쩌면 CardLayout (Cardlayout example)이 이런 종류의 구조에 적절한 해결책이 될 수 있지만, 나는이 구조체에 대한 적절한 해결책이 될 수 있지만, 위에서 설명한 것처럼 작은 자바 튜토리얼 예제에서와 같이 부모 클래스의 모든 것을 인스턴스화하는 것이 하나의 방법 일 수 있지만, 여러 뷰에서는 매우 깨끗하지도 않고 모듈화되지도 않습니다.
뷰 전환 방법에 액세스 할 수 있도록 어떻게 구현할 수 있습니까?
JTabbedPane과 같은 것일 수 있습니다. – medopal
당신은 무엇을하려고합니까, 일종의 마법사입니까? 그렇다면, 당신을 도울 수있는 몇 가지 오픈 소스 라이브러리가 있습니다 (그러나 나는 그들을 체크 아웃하지 않은 오랜 시간입니다). 그렇지 않으면 여러 가지 가능성 (예 : 동시에 여러보기)이 필요한 경우 도킹 라이브러리를 찾고있을 수 있습니다. 문제를 더 명확하게 설명하십시오. – jfpoilpret
한 번에 하나의보기만으로이 프로젝트에 충분합니다. 목표는 목록과 버튼과 같은 몇 가지 기본 구성 요소가 포함 된 간단한 전체 화면 앱을 터치 스크린 인터페이스와 함께 사용하는 것입니다. 마법사는 순서가 아닌 자유롭게 이러한 견해 사이를 이동할 수 있어야하기 때문에 정확한 설명이 아닙니다. – imhotep