Java 1.5 Filter JTable

时间:2009-08-18 05:28:53

标签: java swing jtable

我想过滤一下JTable中的一些行,但google发现我的所有内容都是针对java 1.6的。我想用java 1.5做这个,因为我无法升级?

2 个答案:

答案 0 :(得分:1)

您应该可以使用SwingX库来完成此任务:

e.g。

Filter[] filterArray = { new PatternFilter("(.*1st.*)|(.*Final.*)", 0, 0) };
FilterPipeline filters = new FilterPipeline(filterArray);
table.setFilters(filters);

这里有一篇文章:

http://www.javalobby.org/java/forums/t18819.html

您可以使用FilterPipeline将各种过滤器链接在一起,并且可以使用一堆内置过滤器(ShufflerSorter,PatternFilter)。

它应该为您提供所需的功能,而无需借助Java 6升级。

答案 1 :(得分:0)

我没有使用它们(我很幸运能够使用1.6)但你可以试试Glazed Lists。它似乎适用于1.5。