我正在尝试使用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);