=================================
=================================
=================================
출처: 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);
}
}
=================================
=================================
=================================
'JAVA > JAVA UI' 카테고리의 다른 글
How to increase JTable cell size ? (jtable 셀사이즈) (0) | 2011.09.21 |
---|---|
JPopupMenu 팝업메뉴 구성 관련 (0) | 2011.09.16 |
JAVA - JTable 개인적으로 커스텀하기에 좋은 매소드 모음 (0) | 2011.09.07 |
JAVA - JTable – disable cell editing 테이블 에디터 모드 안되게 하기. (0) | 2011.09.06 |
java - JTable 메소드 (0) | 2011.09.06 |