문제

도구 모음, 메뉴 바 및 콘텐츠 영역이있는 응용 프로그램을 만들었습니다. 메뉴와 도구 모음을 응용 프로그램 창에 추가했지만 툴바를 통해 클릭하는 버튼 작업 (Add, Display)을 기반으로 컨텐츠 영역에 패널을 표시하는 것이 붙어 있습니다. 이것이 올바른 방법입니까? 이 작업을 수행하는 더 좋은 방법이 있습니까?

도움이 되었습니까?

해결책

내가 올바르게 이해한다면 여러분은 여러 가지를 원합니다. JPanels, 그중 하나만 표시되어 있습니까? 그렇다면, 그것은 CardLayout 당신이 필요로하는 것입니다. 당신은 기본적으로 추가하다 당신의 모든 JPanels 독특한 이름으로 그것에, 그리고 당신은 CardLayout 그들 중 누구에게 보여 주다.

다른 팁

Cardlayout은 아마도 당신이 원하는 것일 것이라고 생각하지만 메모리 사용과 같은 것이 우려되고 실제로 새 JPanel/구성 요소를 제거하고 추가하려면 이전 jpanel을 제거하고 새로운 제약을 추가해야합니다 (적절한 제약 조건 및// 또는 레이아웃에 따라 인덱스). 스위치를 만든 후 컨텐츠 창을 확인해야합니다.

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