본문 바로가기

Programming/JAVA

[Swing] JTabbedPane 위에 탭을 선택해서 페이지 넘기기


JTabbedPane 라는 패널이 있다. 

위쪽에 탭이 나와서 원하는 페이지를 볼 수 있다.

 

 

 

물논 getContentPane() 으로 받아낸 Container 위에 올려야한다.

 

JTabbedPane tab = new JTabbedPane();

  tab.addTab("Login", new JPanel() );  
  tab.addTab("Input", new JPanel() );
  tab.addTab("zz", new JPanel() ); //세개 추가하면 새개 추가됨 ㅋ


  this.con.add("Center", tab); //보더 레이아웃 상태라 Center에 이 Tab 판넬을 넣었다.

//con 은 JFrame 객체에서 뽑아낸 Container 값이다.

 

 

[자바][스윙] JFrame 위에 JPanel을 올릴수 없다

http://blog.naver.com/skykingkjs/150144863496 //잘 모르겠으면 참고할것.

 

 

이제 위에 탭을 눌러주면 addTab에서 추가한 판넬들을 넘나들수 있다.

 

 

매소드

 

tab.setSelectedIndex(int index);  //원하는 페이지의 번째-1 을 입력하면 그페이지를 보여준다.