如何处理JTable数据更改事件

时间:2011-05-10 19:16:30

标签: java swing jtable netbeans-6.9 propertychangesupport

我有一个绑定到List属性的JTable。我使用NetBeans将属性添加到我的jpanel表单,启用/检查propertyChangeSupport,并将我的jTable绑定到该属性。表正在完美地显示数据。请指导我如何通过双击单元格并编辑其内容来更改此表的数据时启用/禁用“保存”按钮。

2 个答案:

答案 0 :(得分:5)

Table Cell Listener将侦听单元格数据的真实变化。

即使您跳出单元格并且实际上没有更改数据,TableModelListener也会触发一个事件。

答案 1 :(得分:1)

您是否尝试过将TableModelListener添加到JTable的模型中?这应该在表的数据更改时触发,然后监听器可以启用您的保存按钮。无论何时按下按钮并且数据已成功保存,按钮都应禁用。

修改
请忽略这一点,而是采用camickr的推荐!