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 can handle complex expressions, or simple selections. You can try it with this example application.

Its is freely available, under MIT license. It works under Java 6 or later. There is a version available for Java 5, but its latest release has been in November 2009 (corresponding to the version 2.0.1): it is not anymore under active development.

This documentation includes: