我一直在广泛阅读论坛,并尝试了许多方法来解决这个问题。
问题:
我做了一个自定义AbstractTableModel
,所以我可以控制我的数据的显示方式。它只是存储在一个String[][]
. 它连接到JDBC
用于填充初始数据的数据库。因此,当我的用户(通过Swing
GUI)搜索某物时,在幕后我只需构造一个查询来查询数据库,它会返回一个ResultSet
. 现在,我想在JTable
.
研究:
我读了很多关于监听器和触发更新的东西。但是我读了又读了一遍,仍然没有完全理解它们。当我为 设置新模型时JTable
,我实际上想保留我AbstractTableModel
创建的自定义并只更新数据,这可能吗(也许使用AbstractTableModel
我可以创建的类中的公共方法)?
其他问题:我应该为此功能使用侦听器吗?我需要添加听众或观察者吗?
谢谢,我真的很感激!富有的