Ich bin ein JComboBox
an eine beobachtbare List
verbindlich. Ich löschen und Objects
Form der beobachtbaren Liste hinzufügen. Dies funktioniert einwandfrei und spiegelt die Änderungen in der JComboBox
korrekt wider.JComboBox getSelectedItem() nicht ändern
Das Problem ist, dass ich den Inhalt der Liste nicht mit der Maus auswählen kann, obwohl die neu hinzugefügten Elemente in der Combobox korrekt angezeigt werden, wenn sie erweitert werden. Die getSelectedItem()
ist immer auf dem ersten Element in der Liste fest.
List<Object> sourceListObserver =
ObservableCollections.observableList(new ArrayList<Object>());
Die Bindung erfolgt mit Netbeans GUI-Designer.
Ich habe jetzt auch versucht mit DefaultComboBoxModel
.
DefaultComboBoxModel model = new DefaultComboBoxModel();
wireSourceComboBox.setModel(model);
Mit wireSourceComboBox.removeAllItems();
und wireSourceComboBox.addItem(qb);
Immer noch das gleiche Verhalten nach dem Entfernen und Objekte der Combobox hinzufügen.
Bitte, können Sie die Art und Weise geben Sie JCB Wert sind die Auswahl? Wie sieht dein Modell aus? –
Ich habe die Frage bearbeitet, hoffe das beantwortet Sie kommentieren. – Dupdroid
Ich habe bemerkt, dass ich die Elemente hervorhebe, indem ich die Maus über den Punkt bewege und dann drücke Enter, es funktioniert. Wirklich seltsam. – Dupdroid