Hallo,
hab folgendes Problem. Ich habe eine JList, dessen Einträge so aussehen:
1 | Haus
2 | Auto
3 | Baum
4 | Wolke
5 | Garten
...
...
...
Jetzt muss ich mehrere Werte aus dieser JList vorselektieren. Als Wert dazu liegen mir aber nur die Nummer vor. Die wiederum in einer List liegen, also z.b. [2, 5, 10].
Wenn ich mehrere Werte vorselektieren will, muss ich das ja über:
machen. Heisst also ich brächte die Index von meinen Werten in der JList.
Die Frage ist jetzt wie komm ich an die Index ran.
Wenn ich mit, testhalber erst für einen Eintrag, indem Beispiel, den Wert 5, mache
funktioniert dies leider nicht, da er jedesmall den kompletetn Eintrag verlgeicht. Wie mache ich dass wenn mir nur ein Teil des Eintrages in der JList vorliegt. Weil irgendwie mit getContent oder änliches gibts leider nichts.
hab folgendes Problem. Ich habe eine JList, dessen Einträge so aussehen:
1 | Haus
2 | Auto
3 | Baum
4 | Wolke
5 | Garten
...
...
...
Jetzt muss ich mehrere Werte aus dieser JList vorselektieren. Als Wert dazu liegen mir aber nur die Nummer vor. Die wiederum in einer List liegen, also z.b. [2, 5, 10].
Wenn ich mehrere Werte vorselektieren will, muss ich das ja über:
Java:
JList.setSelectedIndicies()
Die Frage ist jetzt wie komm ich an die Index ran.
Wenn ich mit, testhalber erst für einen Eintrag, indem Beispiel, den Wert 5, mache
Java:
for (int i = 0; i < jListDialogÄndernTreiber.getModel().getSize(); i++) {
if(jListDialogÄndernTreiber.getModel().getElementAt(i).equals(5)) {
}
}