Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Neue Objekte in einer Schleife erzeugen

Empfohlene Antworten

Veröffentlicht

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??

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

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.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.