如何为 org.eclipse.jface.viewers.CheckboxTreeViewer 创建过滤器?
我必须为我的 CheckboxTreeViewer 创建过滤器。我不知道该怎么做。我正在使用以下类
org.eclipse.pde.internal.ui.shared.FilteredCheckboxTree
和以下方法来获取 FilteredCheckboxTree 对象:
FilteredTree ft = new FilteredCheckboxTree(parent, null, 0, null);
但它告诉我:
构造函数 FilteredCheckboxTree(Composite, FormToolkit, int, PatternFilter) 引用了缺少的类型 FormToolkit。
我不明白问题到底是什么。如果您了解的话请帮忙。或者,如果有任何其他方式获取 Filter,请告诉我。
提前致谢!!!
I have to create Filter for my CheckboxTreeViewer. I'm not getting how to do that. I'm using following class
org.eclipse.pde.internal.ui.shared.FilteredCheckboxTree
and following way to get the FilteredCheckboxTree object:
FilteredTree ft = new FilteredCheckboxTree(parent, null, 0, null);
but it is telling me:
The constructor FilteredCheckboxTree(Composite, FormToolkit, int, PatternFilter) refers to the missing type FormToolkit.
I'm not getting what exactly the problem is. Please help if you know about it. Or if there is any other way to get Filter then do let me know.
Thanks in advance!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将
org.eclipse.ui.forms
(其中包含FormToolkit
)的依赖项添加到您的插件中。更好的是,为了避免对内部包的依赖,请使用 org.eclipse.ui.dialogs.FilteredTree 并覆盖
doCreateTreeViewer
。Add a dependency on
org.eclipse.ui.forms
(which containsFormToolkit
) to your plug-in.Much better, to avoid dependency on internal packages, use
org.eclipse.ui.dialogs.FilteredTree
and overridedoCreateTreeViewer
.