我想过滤一下JTable中的一些行,但google发现我的所有内容都是针对java 1.6的。我想用java 1.5做这个,因为我无法升级?
答案 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。