Lautsprecher
Erfahrenes Mitglied
Hallo,
ich habe für Profis wahrscheinlich mal wieder eine Simple Frage. In meiner Anwendung verwende ich eine JList, die ich mit DefaultListModel befülle.
Beispiel:
Der User kann maximal 4 Einträge in die JList schreiben. Die Einträge möchte ich später in einer for-Schleife auslesen und in eine Datenbank schreiben.
Folgendes habe ich schon probiert. Funktioniert leider nicht:
Ich glaube das es auch mit dem Zähler in der for-Schleife zu tun hat. Dazu eine Frage. Der erste Eintrag in der JList bekommt doch den Index 0?
bei int i = 1 bekomme ich eine IndexOutOfBoundsException
setze ich int i = 0 scheint er nicht einmal mehr in die Schleife zu gehen
ich habe für Profis wahrscheinlich mal wieder eine Simple Frage. In meiner Anwendung verwende ich eine JList, die ich mit DefaultListModel befülle.
Beispiel:
Code:
public DefaultListModel lmodel = new DefaultListModel();
lmodel.addElement(e.getActionCommand());
jListFC.setModel(lmodel);
Der User kann maximal 4 Einträge in die JList schreiben. Die Einträge möchte ich später in einer for-Schleife auslesen und in eine Datenbank schreiben.
Folgendes habe ich schon probiert. Funktioniert leider nicht:
Code:
k = jListFC.getModel().getSize();
System.out.println("Wieviel Listeneinträge sind da?" + k);
if (k >= 1)
{
for (int i = 1; i <= k; i++)
{
String fehlerdummy = null;
fehlerdummy = lmodel.getElementAt(i).toString();
oder fehlerdummy = jListFC.getModel().getElementAt(i).toString();
}
}
Ich glaube das es auch mit dem Zähler in der for-Schleife zu tun hat. Dazu eine Frage. Der erste Eintrag in der JList bekommt doch den Index 0?
bei int i = 1 bekomme ich eine IndexOutOfBoundsException
setze ich int i = 0 scheint er nicht einmal mehr in die Schleife zu gehen
Zuletzt bearbeitet: