Java 如何处理JTable数据更改事件

Java 如何处理JTable数据更改事件,java,swing,jtable,netbeans-6.9,propertychangesupport,Java,Swing,Jtable,Netbeans 6.9,Propertychangesupport,我有一个绑定到列表属性的JTable。我使用NetBeans向我的jpanel表单添加属性,启用/检查propertyChangeSupport,并将我的jTable绑定到该属性。表完美地显示了数据。请指导我如何在双击单元格并编辑其内容来更改此表的数据时启用/禁用“保存”按钮。您是否尝试将TableModelListener添加到JTable的模型中?这应该在表的数据发生更改时触发,然后侦听器可以启用保存按钮。每当按下按钮并成功保存数据时,该按钮应自动禁用 编辑: 请忽略这一点,而是按照cami

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

您是否尝试将TableModelListener添加到JTable的模型中?这应该在表的数据发生更改时触发,然后侦听器可以启用保存按钮。每当按下按钮并成功保存数据时,该按钮应自动禁用

编辑:

请忽略这一点,而是按照camickr的建议去做

您是否尝试将TableModelListener添加到JTable的模型中?这应该在表的数据发生更改时触发,然后侦听器可以启用保存按钮。每当按下按钮并成功保存数据时,该按钮应自动禁用

编辑:
请忽略这一点,而是按照camickr的建议去做

将侦听单元数据中的实际变化

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

将侦听单元格数据中的实际更改


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

谢谢。如何使用NetBeans添加TableModelListener?我必须手动编写代码还是有一些gui方法可用?谢谢。如何使用NetBeans添加TableModelListener?我是否必须手动编写代码,或者有一些gui方法可用?