2013-05-05 2 views
-1

저는 스윙을 처음 접했고 NetBeans의 UI 디자이너로 프로그램을 프로그래밍하고 있습니다. 이제 "editorPanel"이라는 JPanel이 있으며 여러 항목을 표시 할 수 있어야합니다. (때로는 이미지를 표시해야하는 경우도 있고 때로는 텍스트 편집기를 표시해야하는 경우도 있습니다.)자바 스윙 - 세트 패널

이렇게 별도의 패널을 만들었으므로 ImagePanel이라는 JPanel과 TextPanel이라는 JPanel이 있습니다. 그것들 사이를 쉽게 전환해야하므로 다음을 시도해 보았습니다.

editorPanel = new ImagePanel(); 

그러나 그 방법은 효과가 없습니다.

그래서 내가하고 싶은 것은 비어있는 패널을 정의 된 패널로 설정합니다. 어떻게하면됩니까?

+0

포스트 몇 가지 코드를 작업 대신 영어 단어와 무엇을했는지 설명하는 방법에 대한 몇 가지 아이디어를 얻을 ca를. [SSCCE] (http://sscce.org)를 게시하십시오 –

+1

두 개 이상의 다른 패널을 뒤집기 위해'CardLayout'을 사용하십시오. –

답변

2

목표를 달성하는 올바른 방법은 카드 레이아웃을 사용하고 이에 따라 패널을 전환하는 것입니다.

당신은 카드 레이아웃 물건 here