刷新jtablejava

刷新jtablejava,java,swing,swing-app-framework,Java,Swing,Swing App Framework,我想在插入或删除数据时立即刷新JTable,我在论坛上看到了这个问题,但解决方案对于它们的示例来说太特殊了,在同一页面上的任何事件发生时,有没有一种通用的方法来刷新JTable?特别是当事件更改表模型所依赖的数据时。应直接对表模型进行更新。然后,模型将通知表,以便表可以重新绘制自身 如果您使用的是自定义TableModel,那么您有责任确保在更改TableModel时调用从AbstractTableModel继承的适当fireXXX方法 使用DefualtTableModel是一种简单的开始方式

我想在插入或删除数据时立即刷新JTable,我在论坛上看到了这个问题,但解决方案对于它们的示例来说太特殊了,在同一页面上的任何事件发生时,有没有一种通用的方法来刷新JTable?特别是当事件更改表模型所依赖的数据时。

应直接对表模型进行更新。然后,模型将通知表,以便表可以重新绘制自身

如果您使用的是自定义TableModel,那么您有责任确保在更改TableModel时调用从AbstractTableModel继承的适当fireXXX方法


使用DefualtTableModel是一种简单的开始方式,因为它为您提供了所有这些功能。

查看了论坛,但解决方案对于它们的示例来说太特殊了,因此显示您最佳尝试的代码在哪里?或者,您希望我们根据提供的少量信息向您提供答案吗?使用DefualtTableModel+1I不会走得太远,建议使用DefaultTableModel,因为它不支持通过从getColumClass返回一些好的内容来使用漂亮的默认呈现器