Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

붓, 그리다

Swing을 이용한 테이블 생성. JTable 본문

JAVA/Swing, Awt

Swing을 이용한 테이블 생성. JTable

붓그린 2017. 6. 23. 10:29
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package j0622;
 
// 2차원표 형태로 제공되는 컴포넌트 : JTable
// MVC모델 1) Model : 배열로 선언(데이터 저장) 
//               2) View : 화면 JTable 
//                3) Controller : Model--JTable과 연결해서 보여줌
import java.awt.*;
import javax.swing.*;
 
public class JTableTest extends JFrame {
    JTable table;
    
    public JTableTest() {
        setTitle("JTable 구조 연습");
        //-----------------------------------------------
        String header[]= {"one","two","three"}; //컬럼명
        String cells[][]= {{"111""222" , "333"},
                                {"444""555" , "666"},
                                {"777""888" , "999"}}; // 3행
        
        //JTable 생성(1.데이터(모델)부분 저장, 2.컬럼명을 저장)
        table=new JTable(cells,header);
        /*JScrollPane js=new JScrollPane(table); // JScrollPane+JTable(모델) : 스크롤바
        this.add(js);*/
        //this.add(table);
        this.add(new JScrollPane(table));
        
        //-----------------------------------------------
        setBounds(300300300200);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setVisible(true);
    }
    
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        new JTableTest();
        
    }
 
}
 
cs


'JAVA > Swing, Awt' 카테고리의 다른 글

Swing을 이용한 창 결합) JInternalFrame  (0) 2017.06.23
Comments