Удалить фокус на редактируемой jtable ячейке
При двойном щелчке по редактируемой ячейке jtable она показывается как здесь.
что мне нужно, если пользователь щелкает мышью за пределами таблицы и нажимает кнопку перед вводом значения, тогда существующее значение должно вводиться автоматически, а вывод должен отображаться следующим образом.
Любая помощь или предложение будет принята с благодарностью.
1 ответ
Решение
для DefaultTableModel работает по умолчанию
myJTable.putClientProperty("terminateEditOnFocusLost", Boolean.TRUE)
;переопределение
stopCellEditing()
а)
public boolean stopCellEditing()
б)
myJTable.getCellEditor().stopCellEditing();
с)
myJTable.getCellEditor(row, col).stopCellEditing();