Re: Table editing
От: Blazkowicz Россия  
Дата: 19.10.06 08:01
Оценка: 1 (1)
Здравствуйте, Enceladus, Вы писали:

E>которое вполне работает НО это для DefaultModel-a а у меня model не много специфический...не default одним словом.....как тогда?


Это не для DefaultTableModel, а для всех TableModel. Внимательнее смотри всю иерархию классов и интерфейсов.
Re: Table editing
От: Alexandro Россия  
Дата: 19.10.06 05:37
Оценка: +1
Здравствуйте, Enceladus, Вы писали:
E>которое вполне работает НО это для DefaultModel-a а у меня model не много специфический...не default одним словом.....как тогда?
А что мешает переопределить в твоей модели isCellEditable?
С уважением,
Александр.
icq: 118852038
Table editing
От: Enceladus Азербайджан  
Дата: 19.10.06 05:19
Оценка:
Здравствуйте......вот такая маленькая проблемка.....
1) как сделать чтобы JTable не редактировался......тоесть не возможно было бы отредактировать ячейки....был бы только для чтения..... в принципе есть такой способ работающий
    DefaultTableModel dtm = new DefaultTableModel(data, columnNames) {
        public boolean isCellEditable(int row, int column) {
            return false;
        }
    };

которое вполне работает НО это для DefaultModel-a а у меня model не много специфический...не default одним словом.....как тогда?
Re: Table editing
От: _Oleg_ Украина  
Дата: 19.10.06 12:59
Оценка:
Здравствуйте, Enceladus, Вы писали:

E>Здравствуйте......вот такая маленькая проблемка.....

E>1) как сделать чтобы JTable не редактировался......тоесть не возможно было бы отредактировать ячейки....был бы только для чтения..... в принципе есть такой способ работающий
E>
E>    DefaultTableModel dtm = new DefaultTableModel(data, columnNames) {
E>        public boolean isCellEditable(int row, int column) {
E>            return false;
E>        }
E>    };
E>

E>которое вполне работает НО это для DefaultModel-a а у меня model не много специфический...не default одним словом.....как тогда?

В своем model опиши этот метод точно так же:
...
        public boolean isCellEditable(int row, int column) {
            return false;
        }
...


P.S Странно. Ты вроде сам метод написал, а добавить его не можешь.
Re: Table editing
От: cy6er6o6  
Дата: 19.10.06 15:14
Оценка:
Попробуй это:
table.setDefaultEditor(Object.class, null);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.