Notice
Recent Posts
Recent Comments
Link
05-16 05:37
관리 메뉴

필피리의 잡학사전

Swing - Table 만들기 본문

Developer/Java

Swing - Table 만들기

김수필 2012. 1. 18. 10:31
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1. Table 만들 때 자꾸 헷갈리고 까먹어서 올려야 겠다고 생각
2. 간단하게 WindowBuilder로 Table 생성합니다.
3. model 및 scrollpane 추가합니다.
- 소스코드
 private JTable table;
 private DefaultTableModel model;
 private JButton btnNewButton_1;
 JScrollPane tablePane;

4. model에 첫번째 줄 입력
5. table에 model추가,  scrollpane에 table추가.
마지막으로 frame(혹은 panel)에 scrollpane 추가.
-소스코드
 model = new DefaultTableModel(new String[]{"이름","나이"},0);
 table = new JTable(model);
 tablePane = new JScrollPane(table);
 contentPane.add(tablePane, BorderLayout.CENTER);

6. DB혹은 입력받은 자료를 Table에 추가.
-소스코드
 data=new String[]{obj.get("name").toString(), obj.get("age").toString()};
 model.addRow(data);

7. 갱신이 필요할 때는 Row=0 이 될때까지 model을 먼저 삭제합니다. -소스코드
 while(model.getRowCount() != 0)
 {
       model.removeRow(0);
 }
Comments