JTable - 多类型列

时间:2012-08-07 10:51:25

标签: java swing

我正在尝试使用JTable创建一个简单的属性窗口,其中包含两列:Property和Value。我希望'Value'列为textedit或checkbox。如何实现它?

提前致谢

1 个答案:

答案 0 :(得分:3)

您应该实施自定义TableCellRendererTableCellEditor

然后检索您需要自定义的TableColumn并设置实现这些接口的类。

TableColumn column = table.getColumnModel().getColumn(vColIndex);
column.setCellRenderer(new YourCustomCellRenderer());
column.setCellEditor(new YourCustomCellEditor());