Supportnet / Forum / Anwendungen(Java,C++...)
jComboBox aktualisieren
Frage
Hi zusammen,
ich habe eine jComboBox, deren Auswahlmöglichkeiten ich dynamisch anhand einer veränderbaren LinkedList generieren möchte.
Gibt es eine Möglichkeit, die Auswahlmöglichkeiten zu aktualisieren?
Gruß
Micha
Antwort 1 von JasonDelife
Hallo Micha!
Probiere mal das:
Ich weiß, das es einfacher wäre, wenn man bei der LinkedList eine Methode addChangeListener(ChangeListener listener) hätte.
So könnte man die aktualisiereJComboBox automatisch bei Änderungen ausführen lassen.
Probiere mal das:
// In der Klasse (lilist ist die LinkedList<String>, combo die JComboBox)
// Methode zum Aktualisieren
private void aktualisiereJComboBox() {
// Alle Einträge löschen
combo.removeAll();
// Aktualisieren
for(String s : lilist) {
lilist.addItem(s);
}
}
// Irgendwo in Methode
lilist.add("Hallo");
// Muss aufgerufen werden
aktualisiereJComboBox();
Ich weiß, das es einfacher wäre, wenn man bei der LinkedList eine Methode addChangeListener(ChangeListener listener) hätte.
So könnte man die aktualisiereJComboBox automatisch bei Änderungen ausführen lassen.

