티스토리 뷰
public class DataModelTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
String rows[][] = { { "수곡동", "야구" }, { "모충동", "족구" }, { "개신동", "축구" } };
String headers[] = { "이름", "종목" };
String sports[] = { "야구", "축구", "족구", "기타" };
JComboBox<String> comboBox = new JComboBox<String>(sports);
comboBox.setMaximumRowCount(4);
TableCellEditor editor = new DefaultCellEditor(comboBox);
JFrame frame = new JFrame("JTable test");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTable table = new JTable(new DefaultTableModel(rows, headers));
table.getColumnModel().getColumn(1).setCellEditor(editor);
JScrollPane scrollPane = new JScrollPane(table);
frame.add(scrollPane, BorderLayout.CENTER);
frame.setSize(300, 150);
frame.setVisible(true);
}
}
'java,web study > 3주차 (7월 15일 ~21일)' 카테고리의 다른 글
스레드 예제 (성금 모금) (0) | 2013.07.17 |
---|---|
스레드 예제 (Bank) (0) | 2013.07.17 |
JTable (0) | 2013.07.17 |
Box Layout (0) | 2013.07.17 |
JComboBox (0) | 2013.07.17 |