Java 如何通知JTable更新其模型

Java 如何通知JTable更新其模型,java,swing,jtable,treeset,Java,Swing,Jtable,Treeset,我正在寻找一种模式来通知我的JTable,在TableModel中处理的数据已经更改。我的想法是使用一个全局单例TreeSet管理数据。我在TreeSet上随机收到更新。如果对TreeSet进行了任何更改,TableModel应通过从TreeSet收集新信息来进行自我更新 观察员?事件+侦听器?还有别的吗 谢谢你的帮助 ps:更新模型的方法已经实现,并且不是问题的一部分。您基本上回答了您自己的问题、观察者、事件+侦听器。与往常不同的是:您尝试过吗?这个问题有点让人困惑,但听起来您应该使用Abst

我正在寻找一种模式来通知我的
JTable
,在TableModel中处理的数据已经更改。我的想法是使用一个全局单例
TreeSet
管理数据。我在
TreeSet
上随机收到更新。如果对TreeSet进行了任何更改,
TableModel
应通过从TreeSet收集新信息来进行自我更新

观察员?事件+侦听器?还有别的吗

谢谢你的帮助


ps:更新模型的方法已经实现,并且不是问题的一部分。

您基本上回答了您自己的问题、观察者、事件+侦听器。与往常不同的是:您尝试过吗?

这个问题有点让人困惑,但听起来您应该使用
AbstractTableModel.fireTableDataChanged()
,如前所述。

您可以查看

考虑方法
fireTableStructureChanged
。您可以在中看到一个示例


您可以在

Duplicate-中看到另一个。请编辑您的原始问题。很抱歉没有说清楚,但我已经可以更新不是问题的模型。(正如你在我问题的最后一行看到的)