반응형

DataClass.java


package Swing;

import javax.swing.*;
import javax.swing.table.DefaultTableModel;

public class DataClass extends JFrame {

	
	
	public DataClass(){
	
		String headers []  = {"Name","Job"};
		
		String data [][] = {{"Leehansu", "Student"},
				{"Leesangjun", "Slave"},
				{"BeaDongyer", "Action"},
				{"Kimsungje", "Unbreera"} };
		
		String grade[] = {
				"A","B","C","D","F"};
		
		// Table 생성
		// 컬럼이름과 데이터배열을 가지고 DefaultTableModel을 만들고 JTable에 생성자에게 넘겨주면ㄷ 된다.
		JTable tbl = new JTable(new DefaultTableModel(data, headers));
		
		// Table은 화면에 출력될때  JScollPane에  부착되어야만 컬럼이름을 출력한다
		JScrollPane scl = new JScrollPane(tbl);
		add("Center",scl);
		
		JPanel p = new JPanel();
		JTextField text = new JTextField(33);
		JComboBox com = new JComboBox(grade);
		com.setMaximumRowCount(4);
		
		JButton btn1 = new JButton("Insert");
		JButton btn2 = new JButton("Delet");
		
		p.add(new JLabel("Name"));
		p.add(text);
		p.add(new JLabel("Grade"));
		p.add(com);
		p.add(btn1);
		p.add(btn2);
		
		add("South",p);
		
		setSize(700,450);
		setVisible(true);
		setTitle("Person");
		
		this.setDefaultCloseOperation(EXIT_ON_CLOSE);
	}
	
}

MainSwing.java


package Swing;

public class MainSwing {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		new DataClass();
		
	}

}


'JAVA > Java' 카테고리의 다른 글

[JAVA] swing Table 만들기  (2) 2014.11.18
[JAVA] swing 메뉴바 만들기  (0) 2014.11.18
[JAVA] swing ImageButton 만들기  (0) 2014.11.18
[JAVA] Serializable 사용하기  (0) 2014.11.18
[JAVA] File 객체 사용  (0) 2014.11.18

+ Recent posts