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