Eclipse SWT CellEditor组合 - 自动完成

时间:2015-07-15 09:09:19

标签: java eclipse swt

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

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

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

我实现了我的ovn编辑支持,实现了protected CellEditor getCellEditor(Object element)方法实现在某些情况下返回ComboBoxViewerCellEditor,但是我找不到在这里添加自动完成功能的方法。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

你必须写这样的东西 new AutoCompleteField(treeviewer.getControl(), new CComboContentAdapter(), valueArray);并获取CComboContentAdapter您可以复制ComboContentAdapter的源代码并替换 Combo的{​​{1}}