У меня есть JTable, привязанный к свойству List. Я использовал NetBeans для добавления свойства в форму jpanel, включил/проверил свойствоChangeSupport и привязал свой jTable к этому свойству. Таблица отлично отображает данные. Подскажите, пожалуйста, как включить/отключить кнопку "Сохранить" при изменении данных этой таблицы путем двойного щелчка по ячейке и редактирования ее содержимого.
Как обрабатывать событие изменения данных JTable
Ответы (2)
Прослушиватель ячеек таблицы будет отслеживать реальные изменения в данных. клетки.
TableModelListener запускает событие, даже если вы выходите из ячейки и фактически не меняете данные.
person
camickr
schedule
10.05.2011
Вы пытались добавить TableModelListener в модель JTable? Это должно срабатывать каждый раз, когда данные таблицы изменяются, и затем слушатель может активировать вашу кнопку сохранения. Кнопка должна отключаться всякий раз, когда она нажата, и данные были успешно сохранены.
Изменить:
Пожалуйста, проигнорируйте это и следуйте рекомендациям camickr!
person
Hovercraft Full Of Eels
schedule
10.05.2011
Спасибо. Как я могу добавить TableModelListener с помощью NetBeans? Должен ли я писать код вручную или есть какой-то графический интерфейс?
- person Khalid Amin; 10.05.2011