PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : x-viele Variablen anlegen



Pathen
11-06-2004, 14:53
Hallo, habe hier ein problem, das mich schon des öfteren geplagt hat.

Grundsatzlich :
Ich möchte X-Viele Variablen anlegen.

Ich habe 2 AWT Windows.
Im Ersten soll der benutzer eine eingabe tätigen ( einen "int" wert)
Im 2 Window soll anhand dieses "Int"-Wert X-viele Textfields angelegt werden...
Das ist auch garnicht das Problem.
Code:

private void setPanels(int menus)
{
int x = 30;
int y = 30;
for (int i=0;i<menus;i++)
{
Panel eingabePanel = new Panel();
eingabePanel.setBounds(x,y,300,35);
TextField eingabeTextField = new TextField();
eingabeTextField.setColumns(3);
eingabePanel.add(eingabeTextField);
y+=40;
add(eingabePanel);
}
}


Jetzt heissen aber alle TextField`s gleich (eingabeTextField)

ich möchte denen jetzt aber im Zuge der Schleife nen eindeutigen namen geben, um sie für das 3 AWT window auszulesen, bzw sie geortnet in eine datei schreiben zu können.

In der APi konnte ich nichts über nen Identifikator für TextFields finden.

Wäre echt dankbar für Hilfe
Patrick

anda_skoa
11-06-2004, 15:21
Du kannst die Referenzen zum Beispiel in einem Array oder einer ArrayList ablegen.
Dann kannst du einfach mit einem Index über die Felder iterieren.

Ciao,
_