[ JAVA ] GUI 툴로 자바프로그래밍 ( Swing, JFrame )
- JTable & Combobox
이번 포스트에서는 JTable 의 기본 사용 그리고 테이이블 Column 안에 Combobox 를 넣는 기본 동작에 대해 포스팅하겠습니다.
예제 1) 기본 JTable 생성 및 콤보박스 생성
// 먼저 샘플 칼럼과 데이터 배열을 만들어 두도록 합시다.
// Column Name Array
String[] colNm01 = {
"col1","col2","col3","col4","col5"
};
// DATA Array
Object[][] data01 = {
{"data1","data2","data3","data4","data5"},
{"data1","data2","data3","data4","data5"},
{"data1","data2","data3","data4","data5"},
{"data1","data2","data3","data4","data5"},
{"data1","data2","data3","data4","data5"},
{"data1","data2","data3","data4","data5"}
};
// JTable 생성
tb = new JTable(data01, colNm01);
// Combobox 를 생성
TableColumn comm = tb .getColumnModel().getColumn(2);
JComboBox cb01 = new JComboBox();
// Combobox DATA
cb01.addItem("combo1");
cb01.addItem("combo2");
cb01.addItem("combo3");
comm.setCellEditor(new DefaultCellEditor(cb01));
굉장히 간단합니다.
결과
참고 : https://docs.oracle.com/javase/tutorial/uiswing/components/table.html
'Developer > JAVA' 카테고리의 다른 글
[ JAVA ] (이클립스)톰캣 타임아웃 에러 (0) | 2018.08.24 |
---|---|
[ JAVA ] GUI 툴로 자바프로그래밍 ( Swing, JFrame ) - JTable 사용자 수정 (0) | 2018.08.22 |
[ JAVA ] GUI 툴로 자바프로그래밍 ( Swing, JFrame ) - 프레임 전체화면 (0) | 2018.08.16 |
[ JAVA ] GUI 툴로 자바프로그래밍 ( Swing, JFrame ) - 프레임 생성 & 버튼 생성 (0) | 2018.08.13 |
[ JAVA ] 이클립스 (Runnable) JAR 파일 Export (0) | 2018.08.11 |