Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > JTable - все ячейки editable


Автор: Royan 28.4.2008, 01:22
 Не могу побороть - у меня в JTable все ячейки при двойном щелчке переходят в режим редактироавния их содержимого. Самописаных editor'ов у JTable нет ничего дополнительного не навешивается, только mouse listener. Кто знает как это поведение убрать?

Автор: Omar66 28.4.2008, 02:19
У JTable есть метод
public boolean isCellEditable(int row, int column)
Returns true if the cell at row and column is editable. Otherwise, invoking setValueAt on the cell will have no effect. 

Автор: Royan 12.5.2008, 16:02
Omar66, Спасибо, правда аналогичный метод есть и в модели, а именно в DefaultTableModel, где на мой взгляд все же правильней его переопределять: http://java.sun.com/javase/6/docs/api/javax/swing/table/DefaultTableModel.html#isCellEditable(int,%20int)

Автор: vicod 13.5.2008, 15:35
спасибо, то что интересовало тоже

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)