在我遇到的所有示例中,我们都为给定的列而不是每个单元格定义一个单元格编辑器。
JTable table = new JTable(model);
table.getColumnModel().getColumn(0).setCellEditor(new DummyCellEditor());
并且,单元格编辑器的getCellEditorValue()用于获取一个值,该值用于在JTable.editingStopped中设置单元格值。
我们应该在单元格编辑器中提供什么值?
它用来设置默认值吗?
道歉的问题。但是,我不明白为什么给定列的每个单元格都需要设置为相同的值。
我期望实现getCellEditorValue(int row,int column)而不是getCellEditorValue()吗?