myName: Formular

Beitrag lesen

Gibt es, ähnlich wie mit JavaScript, die Möglichkeit mit Java die Elemente eines Panels zu durchlaufen.

Ich habe ein JPanel mit einer unbekannten Anzahl von JLabels und JTextFields, da die Daten aus einer Datenbank genommen werden. Die dargestellten Daten möchte ich dann gerne ändern lassen und wieder in die Datenbank schreiben lassen.

Hat jemand eine Idee wie man das am Geschicktesten angeht? Ich habe versucht eine Collection anzulegen, und jedes neues JLabel oder JTextField mitzuprotokollieren und dann mit Iterator durchzulaufen, allerdings kommt ich dann nicht mehr an die Daten ran.

Bei Google/SUN etc habe ich leider nichts gefunden. Hat hier jemand eine brauchbare Idee?