Редактирование ячеек таблицы

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Редактирование ячеек таблицы

Редактирование ячеек таблицы

Morf_2k7 » 15 мар 2010, 12:50

Всем доброго времени суток.

Обощёл весь форум не смог найти решения, если что то я упустил прошу сильно не пинать я новичёк в 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);


отрабатывает нормально.

В чём может быть загвоздка, прошу помощи

Вернуться к началу