JTable能够使用swingx-1.6进行过滤

时间:2011-10-19 17:25:16

标签: java jtable swingx

我正在尝试使用Java和Java Swing开发桌面应用程序。 目前我正在实现一个属性表,在哪里可以处理对象的不同类型的属性。为此,我创建了一个自定义表模型。

但是我在添加过滤器功能方面遇到了一些问题,该功能仅显示与给定字符串匹配的属性。

我找到了一个名为swingx的简洁库,它提供了我需要的许多功能,比如过滤。

本教程(http://www.javalobby.org/java/forums/t18819.html)显示了如何在JXTable中实现它的示例,但它不起作用。似乎swingx-1.6踢出了setFilter-method()。

有什么想法吗?

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

1 个答案:

答案 0 :(得分:4)

JTable支持过滤。有关工作示例,请参阅Sorting and Filtering上的Swing教程中的部分。