У меня проблемы с этим JTable. Я редактировать ячейку как этотОбновление строки при редактировании ячейки
Затем я совершить изменения нажимая клавишу ВВОД. Здесь я надеюсь, что таблица gui обновится с новыми значениями.
Но они не показывают, они только показывают, когда я изменить выбор, как этот
fireTableCellUpdated(inRow, inCol);
является вызов метода, когда в tableModel
, когда я изменить ячейку.
Я не уверен, что мне нужно добавить слушателя в таблицуModel, когда fireTableCellUpdated для jtable для перерисовки и повторной проверки.
Некоторые Код:
Это называется в TableModel.
@Override
public void setValueAt(Object inValue, int inRow, int inCol) {
ProductRow productRow = (ProductRow)(getRowsData().get(inRow));
//more code
productRow.setCantidad(inValue.toString()); // when this is called all properties are updated from ProductRow
fireTableCellUpdated(inRow, inCol);
}
Вы можете показать нам код для этой таблицы? –
мм я не совсем уверен, какой код я должен показать .. Я публикую модель таблицы, которую этот метод вызывается, когда я редактирую ячейку – nachokk