반응형
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 |