CheckboxTreeViewer viewerFilter
我建立了一个CheckboxTreeViewer,里面有一二级的树:
case1
Testcase1
TestCase2
前面都是打钩选中的,在我过滤查找的时候,钩被过滤掉了,高手帮忙解决一下!谢了
caseTree = new Tree(shell, SWT.NULL);
checkboxTreeViewer = new CheckboxTreeViewer(composite, SWT.BORDER);
checkboxTreeViewer.getControl().setBounds(50, 40, 700, 450);
checkboxTreeViewer.setLabelProvider(new CaseLabelProvider());
checkboxTreeViewer.setContentProvider(new CaseContentProvider());
checkboxTreeViewer.addFilter(viewerFilter);//在checkboxTreeViewer中添加过滤器
private ViewerFilter viewerFilter = new ViewerFilter() {
。。。。。。。。。。。。。
}
[解决办法]
还在纠结? google一下ViewerFilter 就得了啊
http://www.java2s.com/Code/JavaAPI/org.eclipse.jface.viewers/extendsViewerFilter.htm