【问题标题】:Using JTable to display ResultSet使用 JTable 显示 ResultSet
【发布时间】:2015-11-16 19:04:09
【问题描述】:

我正在学习带有 GUI 的 JDBC。我可以让 GUI 一个一个地显示 SQL 中的数据。然后我想在表中显示数据,就像我在 SQL 中执行时的结果一样。我看到很多人用两个Vector给JTable添加数据。我想知道除了 Vector 之外,我还能做些什么来向 JTable 添加数据。我真的很想在我的帖子中添加一些图像,但如果这对每个人来说都不合适,我也很抱歉。感谢阅读。

【问题讨论】:

    标签: java swing jdbc vector jtable


    【解决方案1】:

    我想知道除了 Vector 之外还有什么其他方法可以将数据添加到 JTable。

    DefaultTableModel 使用Vectors,因为它使TableModel 动态化。也就是说,您可以轻松地在模型中添加或删除行/列。

    如果您不想使用 Vector,那么您可以创建一个自定义 TableModel 来以您想要的任何方式存储数据。

    查看Row Table Model。举个例子

    1. 如何使用 ArrayList 为数据创建自定义 TableModel
    2. 编写可重用的通用 TableModel

    【讨论】:

    • ArrayList 是否易于在 JTable 中添加、删除或编辑数据?
    • @aUsUd,TableModel 控制您是否可以添加/删除数据行或编辑数据。阅读 Creating a TableModel 上的 Swing 教程。我提供了该教程的链接,该链接详细解释了 JTable 的工作原理。
    猜你喜欢
    • 2016-03-07
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    • 2013-04-20
    • 2014-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多