Как обработать событие изменения данных JTable - PullRequest
1 голос
/ 10 мая 2011

У меня есть JTable, привязанная к свойству List. Я использовал NetBeans для добавления свойства в форму jpanel, включил / проверил propertyChangeSupport и привязал свой jTable к этому свойству. Таблица отображает данные отлично. Подскажите, пожалуйста, как мне включить / отключить кнопку «Сохранить», когда данные этой таблицы изменяются двойным щелчком по ячейке и редактированием ее содержимого.

Ответы [ 2 ]

5 голосов
/ 10 мая 2011

Table Cell Listener будет прослушивать реальные изменения данных в ячейке.

TableModelListener запускает событие, даже если вы выходите из ячейки и фактически не изменяете данные.

1 голос
/ 10 мая 2011

Вы пытались добавить TableModelListener к модели JTable?Это должно срабатывать каждый раз, когда данные таблицы изменяются, и слушатель может включить вашу кнопку сохранения.Кнопка должна отключаться сама при каждом нажатии и успешном сохранении данных.

Редактировать:
Пожалуйста, игнорируйте это и вместо этого следуйте рекомендациям camickr!

...