상세 컨텐츠

본문 제목

JTabbedPane Component

JAVA/JAVA UI

by AlrepondTech 2011. 9. 9. 11:31

본문

반응형

 

 

 

 

 

 

=================================

=================================

=================================

 

 

 

 

 

 

 

출처: http://naver.kinjsp.pe.kr/140029440727

import javax.swing.*;
import java.awt.*;

class JTabbed extends JPanel{

 JTabbedPane tab;
 JPanel panel;
 
 public JTabbed(){
  tab=new JTabbedPane();
  setLayout(new BorderLayout());
  
  ImageIcon i1=new ImageIcon("C:\\Documents and Settings\\zzaz\\My Documents\\Icon\\jisoo1021_1_m.gif");
  ImageIcon i2=new ImageIcon("C:\\Documents and Settings\\zzaz\\My Documents\\Icon\\devilhj_21.gif");
  
  panel=new JPanel();   //JTabbedPane에서는 패널을 삽입후에 새로 초기화 한후 Component를 추가하여야한다.
  panel.add(new JButton(i1));
  panel.add(new JLabel("첫번째 탭입니다."));
  tab.addTab("1",panel);   //JTabbedPane에 JPanel을 추가
  
  panel=new JPanel();   //JPanel 초기화
  panel.add(new JButton("버튼1"));
  panel.add(new JButton("버튼2"));
  tab.addTab("2",panel);   //JTabbedPane에 JPanel을 추가
  
  panel=new JPanel();    //JPanel 초기화
  panel.add(new JLabel(i2));
  panel.add(new JButton("버튼3"));
  tab.addTab("3",panel);   //JTabbedPane에 JPanel을 추가
  
  tab.setSelectedIndex(0);  //0번째에 선택되어지게 함!!
  add(tab,"Center");    //JPanel에 JTabbedPane을 중앙에 위치시킴
 }
 
 public static void main(String[] args) {
  JFrame f=new JFrame();  //JFrame을 생성.
  JTabbed j=new JTabbed();
  f.getContentPane().add(j,"Center");  //JFrame에 JTabbed메소를 중앙에 위치시킴!
  f.setBounds(400,300,300,300);
  f.setVisible(true);
 }

}

 

 

 

=================================

=================================

=================================

 

 

 

반응형


관련글 더보기

댓글 영역