我必须为CheckboxTreeViewer创建过滤器。我不知道该怎么做。我正在使用以下课程
org.eclipse.pde.internal.ui.shared.FilteredCheckboxTree
以及获取FilteredCheckboxTree对象的方法:
FilteredTree ft = new FilteredCheckboxTree(parent, null, 0, null);
但它告诉我:
构造函数FilteredCheckboxTree(Composite,FormToolkit,int,PatternFilter)引用缺少的FormToolkit类型。
我不知道究竟是什么问题。如果你知道的话请帮忙。或者,如果有任何其他方式来获取过滤器,请告诉我。
提前致谢!!!
答案 0 :(得分:2)
将org.eclipse.ui.forms
(包含FormToolkit
)的依赖项添加到您的插件中。
更好的是,为避免依赖内部包,请使用org.eclipse.ui.dialogs.FilteredTree
并覆盖doCreateTreeViewer
。