使用ResultSetTableModel为JTable有什么好处?

时间:2013-12-28 03:35:10

标签: java jtable abstracttablemodel

我正在用Java编写桌面应用程序,它使用两个JTable作为主要输出。

我有一个程序的工作版本,我使用DefaultTableModels来管理JTable的底层数据,我使用ArrayList来存储每个模型中的数据。

但是,我遇到了ResultSetTableModel,它将数据存储在ResultSet和ResultSetMetaData对象中,以实现TableModel方法。

但我不清楚使用ResultSetTableModel而不是DefaultTableModel或AbstractTableModel的好处。我搜索过,我找不到任何关于此的讨论。

有谁知道为什么有人会赞成ResultSetTableModel而不是其他选项?

1 个答案:

答案 0 :(得分:0)

如果你使用DefaultTableModel,你必须手动将数据存储到模型中,如果ResultSetTableModel数据自动加载到JTable,这就是区别。