如何启用/禁用AbstractTableModel的调用tableChanged(TableModelEvent e)方法

时间:2013-07-29 23:10:34

标签: java swing jtable tablemodel abstracttablemodel

只要数据从CSV文件加载到表中,就会调用tableChanged(TableModelEvent e)的方法TableModelListener。我不希望这种情况发生。

我希望tableChanged(TableModelEvent e)仅在添加表格行或手动更新某些单元格数据时调用TableModelListener

有人可以告诉我这是如何实现的吗?

提前致谢!

1 个答案:

答案 0 :(得分:3)

一种方法是创建一个新的TableModelJTable正在监听。使用setModel()更新表格,这将生成一个TableModelEvent。我们看到了一个最小的完整示例here

或者,删除并恢复有问题的TableModelListener