Supportnet Computer
Planet of Tech

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:


// 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.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: