Заставить JTable выполнить setValueAt - Java
Формулировка задачи:
Есть таблица JTable, ей назначена TableModel.
Таблица лежит в диалоге, пользователь этот диалог вызывает, меняет данные в таблице и закрывает диалог. TableModel должна сделать то что должна. Проблема в том что setValueAt вызывается при переходе в таблице с одной строки на другую. Т.е. изменения которые пользователь сделал в строке таблицы и после этого закрыл диалог никуда не попадают.
Отсюда вопрос - как вручную заставить JTable выполнить setValueAt?
Решение задачи: «Заставить JTable выполнить setValueAt»
textual
Листинг программы
if (jTable.isEditing()) { //принуждаем jTable вызвать setValueAt jTable.getCellEditor().stopCellEditing(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д