Java jface comboviewer自动完成字段鼠标侦听器

Java jface comboviewer自动完成字段鼠标侦听器,java,combobox,autocomplete,swt,mouselistener,Java,Combobox,Autocomplete,Swt,Mouselistener,我有以下代码 Composite composite = new Composite(parent, SWT.Border); ComboViewer viewer = new ComboViewer(composite, SWT.DROP_DOWN); viewer.add(new Object[]{aitem,bitem,citem,aitem2,etc}); Combo combo = viewer.getCombo(); new AutoCompleteField(combo, new

我有以下代码

Composite composite = new Composite(parent, SWT.Border);
ComboViewer viewer = new ComboViewer(composite, SWT.DROP_DOWN);
viewer.add(new Object[]{aitem,bitem,citem,aitem2,etc});
Combo combo = viewer.getCombo();
new AutoCompleteField(combo, new ComboContentAdapter(), combo.getItems();

代码运行良好,正如您所期望的,当您在组合框中键入时,字段将自动完成,并且有一个下拉列表,其中包含可选择的选项。可以使用箭头键和enter键选择选项,但如果尝试单击“自动完成”下拉列表中的某个项目,则不会选择该项目。当我开始打字时,我可以点击并选择项目

双击有效吗?双击但实际上并没有选择它,我希望它用一次左键来选择它。并存储所选项目