1
我将一个JComboBox
绑定到可观察的List
。我清除并添加Objects
形式的可观察列表。这工作正常,并正确反映JComboBox
中的更改。JComboBox getSelectedItem()不变
问题是我无法使用鼠标选择列表的内容,虽然新增项目在展开时正确显示在组合框中。 getSelectedItem()
始终卡在列表中的第一个项目上。
List<Object> sourceListObserver =
ObservableCollections.observableList(new ArrayList<Object>());
使用Netbeans GUI设计器完成绑定。
我现在也试过使用DefaultComboBoxModel
。
DefaultComboBoxModel model = new DefaultComboBoxModel();
wireSourceComboBox.setModel(model);
使用wireSourceComboBox.removeAllItems();
和wireSourceComboBox.addItem(qb);
还是删除和添加对象到ComboBox后相同的行为。
请您指定您选择JCB值的方式吗?你的模型是怎样的? – 2009-06-18 11:35:48