我想让功能更新当前项目JComboBox
:
@Override
public void updateId(String id) {
boolean old = notify;
notify = false;
comboBox.setEditable(true);
comboBox.setSelectedItem(id);
comboBox.setEditable(false);
notify = old;
}
结果是这样的:
- ComboBox 绑定到文本框,
- 我更改了文本框值,它正在调用 updateId(),
- 扩展组合框,
- 选择已更改的项目,
组合的下拉列表不反映对所选项目所做的更改;在给定的示例中,下拉列表底部应该有“xxx”。