【发布时间】:2016-03-08 04:09:38
【问题描述】:
我有一个ArrayList,它保存来自输入到JTextFields 的数据的员工记录详细信息。我已用showMessageDialog 框显示此内容,以确认它们已正确添加到列表中。
员工已正确创建并添加到列表中,但我如何一次循环浏览ArrayList 一条记录并让信息显示在JTextFields 中?
编辑如下:
我认为我没有正确地提出这个问题。我有一个按钮,可以让我向 GUI 显示我的数组列表的第一个元素的内容。见下文:
nField.setText(nameList.get(0).getName());
bField.setText(nameList.get(0).getBirth());
jField.setText(nameList.get(0).getID());
我需要的是展示下一个元素的东西。
我有一个正在尝试使用的列表迭代器,但我根本无法让它工作。
我已经尝试过了,但它导致显示最后一个元素:
for (int i = 0; i < nameList.size(); i++) {
nameList.get(i);
nField.setText(nameList.get(i).getName());
bField.setText(nameList.get(i).getBirth());
jfield.setText(nameList.get(i).getID()); }
【问题讨论】:
-
你能贴一些代码吗?
-
已发布代码并已编辑问题。 @trashgod - 看起来很相似,但我无法从该问题的答案中解决我的问题
标签: java swing user-interface arraylist iteration