Всем доброго времени суток.
Обощёл весь форум не смог найти решения, если что то я упустил прошу сильно не пинать я новичёк в JAva.
Прошу помощи.
У меня есть таблица созданная с помощью DefaultTableModel в которой я переопределил метод isCellEditable
new DefaultTableModel(row, column) {
@Override
public boolean isCellEditable(int row, int column) {
return false;
}
}
Пользователь выбирает строку и после нажатия кнопки "Править" должна открытся ячейка на редактирование как при двойном клике мышки, для этого я создаю новую модель
new DefaultTableModel(row, column) {
@Override
public boolean isCellEditable(int row, int column) {
return true;
}
}
ячейки теперь доступны для редактирования по двойному клику мышкой но когда пытаюсь программно открыть
editCellAt(selectRow, 1);
ни чего не выходит.
Но если изначально таблицу рисовать с доступом на редактирование то это код
editCellAt(selectRow, 1);
отрабатывает нормально.
В чём может быть загвоздка, прошу помощи