Daudo Geschrieben 27. Mai 2002 Geschrieben 27. Mai 2002 Hi, ich habe folgendes Problem: Ich möchte in einer Schleife mehrere Textfelder erzeugen, die alle eindeutig identifizierbar sind. also habe ich mir folgendes gedacht: ########################################## int wiederholungen = 6; for (int i=0;i<wiederholungen;i++){ Textfield textfield_wiederholungen = new TextField(); } ########################################### Aber das funzt ja nicht. Wer weiss mehr und kann helfen??
Jaraz Geschrieben 27. Mai 2002 Geschrieben 27. Mai 2002 Original geschrieben von Daudo int wiederholungen = 6; for (int i=0;i<wiederholungen;i++){ Textfield textfield_wiederholungen = new TextField(); } So etwas macht man über ein Array. private JTextField[] fields = new JTextField[wiederholungen]; for (int i=0;i<wiederholungen;i++){ fields = new JTextField(); } Auf die Textfelder kannst du dann mit z.b. fields[3].setText("Hello World"); zugreifen. Gruß Jaraz
Daudo Geschrieben 27. Mai 2002 Autor Geschrieben 27. Mai 2002 AHa, danke. Nur noch mal zum verständnis: Mit private JTextField[] fields = new JTextField[wiederholungen]; erzeuge ich ein Array mit dem Namen fields, wobei jedes Element vom Typ JTextField ist. Wenn das so ist dann hab ich es verstanden. Wenn nicht korrigiert mich bitte. Und nochmals vielen Dank.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden