2010-10-01 110 views
0

我正在使用带有PatternFilter的FilteredTree在树中显示数据。
我的问题是它只显示匹配模式的元素并隐藏他们的孩子(除了他们也匹配模式)。FilteredTree(JFace):显示所有孩子的自定义过滤器

实施例:
树:


-B
--1
--2
-C
--1
--2

模式“B “给我:

A
-B

但我需要:

一个
-B
--1
--2

我尝试了一些事情,但没有找到一个很好的/简单的方法去做这个。 任何想法?

回答

1

那就是默认行为。重写PatternFilter.isParentMatch()和PatternFilter.isLeafMatch()以获得正确的结果。

+0

我不记得了,但我认为相关的方法不能被覆盖。所以我不得不复制全班并修改它们。 – ralf 2011-04-01 14:03:43

相关问题