У меня есть ArrayList
, который содержит данные о записи сотрудника из данных, введенных в JTextFields
. Я показал это с полем showMessageDialog
, чтобы убедиться, что они правильно добавлены в список.Итерация через список массивов в Java
Сотрудники создаются и добавляются в список правильно, но как я могу циклически перебирать одну запись за один раз за один раз и отображать информацию в JTextFields
?
Отредактировано как показано ниже:
Я не думаю, что я задал этот вопрос правильно. У меня есть кнопка, которая позволяет мне отображать содержимое первого элемента моего списка массивов в графическом интерфейсе. Смотрите ниже:
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()); }
HTTP : //docs.oracle.com/javase/tutorial/java/nutsandbolts/for.html – Holger
можно отправить какой-нибудь код? –
Возможный дубликат [* GUI в java «перейти к предыдущей/следующей» опции *] (http://stackoverflow.com/q/20112159/230513). – trashgod