gpt4 book ai didi

java - JTable 中数组列表的数组列表

转载 作者:行者123 更新时间:2023-12-01 04:51:53 25 4
gpt4 key购买 nike

我有一个名为 Database 的类,其中有一个名为申请人的 arrayList。 arrayList 申请人中的每条记录都是申请人详细信息的 arrayList。 (因此数据库类包含一个 arrayList 的 arrayList)。

我还有一个名为 GUI 的类,其中包含 JTable:

String[] columnNames = {"Application number",
"Program",
"Name",
"Date",
"Accepted?"};

Object[][] data = {Database.applicants};

每当我编译时,它都会说:“不能从静态上下文中引用非静态变量申请者”

任何有关我可能需要做什么的指示都将非常感激。

提前致谢。

最佳答案

Would i need to convert the arrayList to a List?

您正在尝试将 ArrayList 分配给数组,因此您需要将数据从 ArrayList 复制到数组。

或者另一种选择是创建一个自定义 TableModel,它使用 ArrayList 来保存模型的数据。请参阅 Swing 教程中关于 Creating a Table Model 的部分.

关于java - JTable 中数组列表的数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14816810/

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