Во всех примерах, с которыми я сталкивался, мы определяем редактор ячеек для данного столбца, а не для каждой ячейки.
JTable table = new JTable(model);
table.getColumnModel().getColumn(0).setCellEditor(new DummyCellEditor());
И редактор getCellEditorValue () редактора ячеек используется для получения значения, котороеиспользуется для установки значения ячейки в JTable.editingStopped.
Какое значение мы должны сделать доступным в редакторе ячеек?
Используется ли оно для установки значений по умолчанию?
Извинения затривиальный вопрос.Но я не могу понять, почему каждая ячейка для данного столбца должна иметь одинаковое значение.
Я ожидал реализовать getCellEditorValue (int row, int column) вместо getCellEditorValue ()?