在 window 构建器中显示数组列表的最佳方式

Best way to display array list in window builder

在 window 生成器中显示数组列表的最简单和最好的方法是什么? 我正在尝试创建简单的应用程序来管理数据库。我已经设法为数组列表的每个部分创建了带有文本字段的非常简单的版本,但我想更上一层楼。 行必须是可点击的,这样我才能获得有关点击行的信息以对其进行编辑。

我听说 JTable 很好,但有些人说它不支持数组列表,我想他们是对的,因为我现在有一个小时无法显示任何内容。

I have heard JTable is good but some people say it's not supported for array lists

然后你应该停止听那些告诉你的人的话。一个更可靠的消息来源告诉我们:

A table model object must implement the TableModel interface.

(来自 here)。

猜猜看:TableModel 接口,它没有说明如何 存储基础数据!它只询问您如何到达行和列。当你有一个支持列表时,这是非常简单的:你有 one 列,列表中的每个元素代表模型中的 one 行.

所以,是的,JTable 听起来很适合您 "next step",因为它使您可以轻松地控制编辑和单击。更重要的是,您只需要 one 个 JTable 实例。而不是 one 文本字段 per 列表成员!