3

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

1 回答 1

4

JTable 支持过滤。有关工作示例,请参阅 Swing 教程中有关排序和过滤的部分。

于 2011-10-19T17:30:26.630 回答