每当将数据从CSV文件加载到表中时,就会调用tableChanged(TableModelEvent e)
的TableModelListener
方法。我不希望这种情况发生。
我希望仅在添加表行或手动更新某些单元格数据时调用tableChanged(TableModelEvent e)
的TableModelListener
。
有人可以告诉我如何实现吗?
提前致谢!
最佳答案
一种方法是创建一个新的TableModel
,而没有JTable
在监听。使用setModel()
更新表,这将生成一个TableModelEvent
。最小的完整示例可见here。
或者,删除并恢复有问题的TableModelListener
。