TableFilter

TableFilter is a set of Swing components to support user-driven filtering on tables: it is, currently, the more comprehensive table filter for Java (Swing), offering a filtering of the type found in Microsoft Excel. It is freely available, under MIT license, working under Java 5 or later. You can try it with this example application as Jar file, or as Webstart app.

A single line of code is sufficient to associate a filter to a table:

TableFilterHeader filterHeader = new TableFilterHeader(table);

Version 3.0 includes a complete new Gui, ensuring full consistency among platforms, and simplifying the development and usage of the library.

Generic access info: