gpt4 book ai didi

java - 对 JTable 使用 ResultSetTableModel 有什么好处?

转载 作者:太空宇宙 更新时间:2023-11-04 15:16:41 26 4
gpt4 key购买 nike

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

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

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

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

有人知道为什么人们会比其他选项更喜欢 ResultSetTableModel 吗?

最佳答案

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

关于java - 对 JTable 使用 ResultSetTableModel 有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20810727/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com