Re[3]: CellEditor - не отрабатывает cancelCellEditing
От: T34 Россия  
Дата: 04.08.05 07:26
Оценка:
Здравствуйте, T34, Вы писали:

T34>Здравствуйте, Blazkowicz


T34>Ммм... тогда я немного перефразирую, то есть скажу что мне нужно.

T34>По нажатию кнопки на тулбаре в конец таблицы добавляется строка и активизируется редактор для первой ячейки. Если пользователь нажимает Esc, редактирование прекращается, и мне нужно, чтобы эта новая пустая строка была удалена. Я думал, что это связано с cancelCellEditing, но ни эта функция ни stopCellEditing не вызываются при нажатии Esc. Вот. Опыта работы с тысячестрочными сырцами Свинга недостаточно, чтобы быстро выявить решение вопроса.

Удалось выловить через вот так:


            textField.addFocusListener(new FocusListener() {
                  public void focusLost(FocusEvent arg0) {
                        System.out.println("focusLost");
                  }
            });


Но сдается мне это не совсем верный вариант...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.