如何实现用于过滤Combo-viewer中的元素的文本字段

时间:2016-06-15 14:26:24

标签: java swt eclipse-rcp jface

是否可以向JFace combo-viewer添加文本字段,以便可以通过键盘输入过滤掉元素,如org.eclipse.ui.dialogs.FilteredTree

1 个答案:

答案 0 :(得分:2)

您无法向ComboViewer添加任何内容,但可以使用单独的Text字段执行此操作。

使用ViewerFilter方法向ComboViewer添加addFilter。此过滤器应使用Text字段的当前值来过滤组合内容。

ModifyListener字段中添加Text,每次更改文本时都会收到通知。在侦听器中,您可以刷新组合查看器,以便再次运行查看器过滤器。