【发布时间】:2015-11-30 20:23:48
【问题描述】:
我有一个可编辑的 JComboBox,并启用了自动更正功能,如下所示。
comboForward = new JComboBox();
comboForward.setEditable(true);
AutoCompletion ac = new AutoCompletion(this.comboForward);
comboForward.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED) {
new Thread() {
@Override
public void run() {
//code to run after event fires
}
}.start();
}
}
});
当用户在comboBox 中输入时,如何避免触发此事件。或者至少有一种方法可以检测用户何时完成输入。 ?感谢您的帮助。
【问题讨论】:
标签: java autocomplete jcombobox