我想过滤 JTable 中的某些行,但谷歌找到我的所有内容都是针对 Java 1.6 的。我想使用 Java 1.5 执行此操作,因为我无法升级?
最佳答案
您应该能够使用 SwingX图书馆来完成这个:
例如
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 升级。
关于Java 1.5 过滤器 JTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1291966/