如何为org.eclipse.jface.viewers.CheckboxTreeViewer创建过滤器?

时间:2011-08-24 14:29:45

标签: eclipse eclipse-plugin jface

我必须为CheckboxTreeViewer创建过滤器。我不知道该怎么做。我正在使用以下课程

org.eclipse.pde.internal.ui.shared.FilteredCheckboxTree

以及获取FilteredCheckboxTree对象的方法:

FilteredTree ft = new FilteredCheckboxTree(parent, null, 0, null);

但它告诉我:

构造函数FilteredCheckboxTree(Composite,FormToolkit,int,PatternFilter)引用缺少的FormToolkit类型。

我不知道究竟是什么问题。如果你知道的话请帮忙。或者,如果有任何其他方式来获取过滤器,请告诉我。

提前致谢!!!

1 个答案:

答案 0 :(得分:2)

  1. org.eclipse.ui.forms(包含FormToolkit)的依赖项添加到您的插件中。

  2. 更好的是,为避免依赖内部包,请使用org.eclipse.ui.dialogs.FilteredTree并覆盖doCreateTreeViewer