我有一个单独的类,它实现用于 JTable 的 TableModel 接口(interface)。我有一个 boolean 列,以一列复选框的形式呈现,我想知道如何通知外部对象某些值需要更新?如果我将此实现作为嵌套类,我可以从内部访问主类的成员,但如果我决定将其移动到单独的类,我是否需要将我的主类注册为表模型实现上的监听器然后引发一个事件?
最佳答案
扩展@gontard的正确答案,您可以安排您的 View (例如 CombinedDomainXYPlot
)来监听您的TableModel
。两者known subclasses包含所需的 addTableModelListener()
实现。然后,您的 View 可以在看到更改时做出相应的 react 。
关于java - TableModel - 在设置值时修改外部对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11949397/