gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 23:41:11 24 4
gpt4 key购买 nike

每当数据从 CSV 文件加载到表中时,TableModelListener 的方法 tableChanged(TableModelEvent e) 就会被调用。我不希望这种事发生。

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

有人可以告诉我如何实现这一目标吗?

提前致谢!

最佳答案

一种方法是创建一个新的 TableModel,没有 JTable 正在监听该模型。使用 setModel() 更新表,这将生成一个 TableModelEvent。一个最小的完整示例可见 here .

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

关于java - 如何启用/禁用调用 AbstractTableModel 的 tableChanged(TableModelEvent e) 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17935764/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com