붓, 그리다
Swing을 이용한 테이블 생성. JTable 본문
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(300, 300, 300, 200); 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