2012-11-17 3 views
0

I 프레임을 만들고 그 프레임에 하나의 패널을 놓습니다. 또한 탭으로 만든 패널을 만들었습니다. 나는 메인 패널에 4 개의 아이콘을 놓았고, 같은 패키지 안에 여러 개의 패널을 만들었다. 난 그냥 단추 중 하나를 클릭하면 다음 탭 패널에 그 클래스 밖에서 패널을 표시합니다 싶습니다.스윙에서 패널을 호출하는 방법

Frame 
    Pakage 
     Main screen(Where tab pane and buttons are present) 
     Panel1.java 
     Panel2.java 
     Panel3 

난 그냥 Panel1.java을 탭 패널에 호출하는 방법을 알고 싶습니다. NetBean을 사용하고 있습니다.

+3

내가 질문을 이해 모르겠어요합니다. –

+0

나는 그 질문을 이해할 수 없다고 확신한다. 암호? – Axel

+0

패널을 호출하려면 대화 상자를 호출하는 메서드를 만들어야합니다. –

답변

0

질문을 올바르게 이해하면 패널 클래스에서 만든 패널을 기본 클래스의 tabbedPane에 추가하고 싶습니다.

당신은 다음과 같은 추가하기 위해 창에서에 Panel1, Panel2 객체 등을 인스턴스화해야합니다

public static void main(String[] argv){ 
JTabbedPane tabPane = new JTabbedPane(); 
tabPane.add(new Panel1()); 
tabPane.add(new Panel2()); 
} 

그러나 당신의 코드를 보는 것은 충분히 문제를 이해하는 데 도움이 될 것입니다.

편집

: 는 버튼을 누른에 대한 응답으로이 작업을 수행 할 액션 청취자에 대한이 튜토리얼 체크 아웃 : http://docs.oracle.com/javase/tutorial/uiswing/events/actionlistener.html

관련 문제