我一直在广泛阅读论坛,并尝试了多种方法来解决这个问题。更新JTable数据 - 使用AbstractTableModel
问题: 我做了一个自定义AbstractTableModel
,所以我可以控制我的数据显示方式。它只是存储在一个String[][]
。它使用JDBC
连接到数据库以填充初始数据。因此,当我的用户(通过Swing
GUI)搜索某个内容时,我只需构建一个查询来查询数据库,并返回ResultSet
。现在,我想在JTable
上显示这个新数据。
研究: 我读了很多关于听众和解雇更新和事情。但我已阅读并重新阅读,但仍未完全理解它们。当我为JTable
设置一个新模型时,实际上我想保留我创建的自定义AbstractTableModel
并只是更新数据,这是可能的(可能使用AbstractTableModel
类中的公共方法创建)?
附加问题:我应该使用此功能的侦听程序吗?我需要添加听众还是观察者?
谢谢,我真的很感激它! Rich
非常感谢。您的列表使我在处理表格时的两个选项变得有意义。我解决了它。 –