Я динамически создаю jtextfields и мне было интересно, есть ли способ перебрать каждое из них и проверить его значение
примерно так:
foreach(JTextField:jtf in JFrame)
System.out.prinlnt(jtf.getText());
Редактировать:
Текущий способ, которым я делаю это, - это создание списка массивов:
private ArrayList<JTextField> txtFields = new ArrayList<JTextField>();
Когда я вызываю createDynamic:
final JTextField txtDirPath = new JTextField(20);
txtFields.add(txtDirPath);
Затем на моей кнопке у меня есть действие, котороевыполните это:
for (int i = 0; i < txtFields.size(); i++) {
String strPath = txtFields.get(i).getText();
System.out.println(txtFields.size());
System.out.println(strPath);
}