gpt4 book ai didi

java - 使用对象数组初始化表

转载 作者:行者123 更新时间:2023-12-01 07:39:31 24 4
gpt4 key购买 nike

我在使用 BD 或数组从 FOR 初始化 JTable 时遇到问题。

我的问题是示例 tableFilterDemo.java,我需要它的功能,但是当我想要加载 BD 或数组列表的数据时,我遇到了问题。

我需要使用 FOR 加载对象数组来获取文件的所有行或表的行

private Object[][] data = {
{ "Mary", "Campione", "Snowboarding"},
{ "John", "guifru", "skyiin"},};

最佳答案

您始终可以使用 DefaultTableModel,它使用 vector 的 vector 来保存 TableModel 中的数据。因此,对于表中的每一行,您创建一个 vector 并将每一列添加到 vector 中。然后将行 vector 添加到第二个 vector 。这样您就不需要提前对数组的大小进行硬编码。 Table From Database展示了如何使用这种方法。

或者,如果您想显示存储在 ArrayList 中的自定义对象,则始终可以使用自定义 TableModel。 Row Table Model为在 ArrayList 中存储对象提供一些通用支持。您还需要查看 BeanTableModel 的完整实现以及如何进行自定义实现的进一步示例。

关于java - 使用对象数组初始化表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7027947/

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