Я связываю JComboBox
с наблюдаемой List
. Я очищаю и добавляю Objects
форму наблюдаемого списка. Это прекрасно работает и правильно отражает изменения в JComboBox
.
Проблема в том, что я не могу выбрать содержимое списка с помощью мыши, хотя вновь добавленные элементы правильно отображаются в раскрывающемся списке при расширении. getSelectedItem()
всегда застревает на первом элементе в списке.
List<Object> sourceListObserver =
ObservableCollections.observableList(new ArrayList<Object>());
Привязка выполняется с помощью дизайнера графического интерфейса Netbeans.
Я также пытался использовать DefaultComboBoxModel
.
DefaultComboBoxModel model = new DefaultComboBoxModel();
wireSourceComboBox.setModel(model);
Использование wireSourceComboBox.removeAllItems();
и wireSourceComboBox.addItem(qb);
Все то же поведение после удаления и добавления объектов в выпадающий список.