-1
我想要的功能更新當前項目中JComboBox
:的Java JComboBox.setSelectedItem()不更新下拉列表
@Override
public void updateId(String id) {
boolean old = notify;
notify = false;
comboBox.setEditable(true);
comboBox.setSelectedItem(id);
comboBox.setEditable(false);
notify = old;
}
結果是這樣的:
- 組合框是綁定到文本框,
- 我更改文本框的值,它調用updateId(),
- 擴展組合框,即得到了改變
- 選擇項目,
組合框的下拉列表中沒有反映到選定的項目進行了更改;在給定的例子中,在下拉列表的底部應該有「xxx」。
你是如何增加新的字符串到ComboBox? – Evans
請修改您的問題以包含展示您描述的問題的[sscce](http://sscce.org/)。 – trashgod
@Override \t public void add(String id){ \t \t comboBox.addItem(id); \t} – drag0nius