Eclipse SWT CellEditor Combo - 自动完成

Eclipse SWT CellEditor Combo - autocomplete

我有 TreeViewerColumn 支持 ComboBoxViewerCellEditor 编辑。现在,当我使用普通 Combo 时,我可以像这样添加自动完成功能:

new AutoCompleteField(myCombo, new ComboContentAdapter(), valuesArray);

但我发现无法将此功能添加到我的 TreeViewer 中的组合。

在某些情况下,我使用 protected CellEditor getCellEditor(Object element) 方法实现了对 return ComboBoxViewerCellEditor 的 ovn 编辑支持,但我无法在此处找到添加自动完成功能的方法。有什么想法吗?

你必须这样写 new AutoCompleteField(treeviewer.getControl(), new CComboContentAdapter(), valueArray); 并得到 CComboContentAdapter 您可以复制 ComboContentAdapter 的源代码并替换 Combo 来自 CCombo