jface comboviewer autocomplete field mouse listener

时间:2014-10-16 00:40:06

标签: 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 ComboContentAdapter(), combo.getItems();

代码工作正常并且正如您所期望的那样,当您在组合框中键入时,字段会自动填充,并且会有一个下拉列表,其中包含要选择的选项。您可以使用箭头键并输入以选择选项,但如果您尝试单击自动完成下拉列表中的项目,则不会选择它。当我开始输入时,如何实现这一点,我可以点击并选择该项目。

0 个答案:

没有答案