刷新JTable JAVA

时间:2011-09-08 01:42:54

标签: java swing swing-app-framework

我希望在插入或删除数据时立即刷新JTable,我在论坛上遇到了问题,但解决方案对于他们的示例来说太特殊了,是否有一般方法如何在同一页面上的任何事件上刷新JTable?特别是当事件更改表模型依赖的数据时..

1 个答案:

答案 0 :(得分:5)

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

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

使用DefualtTableModel是一种简单的方法,因为它可以为您完成所有这些。