我想在ms excel中获得JTable中的自动过滤

时间:2013-04-29 11:36:50

标签: java swing jtable rowfilter

我正在使用jtable来显示ms sql server表中的数据 我可以使用以下方式对数据进行排序:

TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>(model);    

jtable.setRowSorter(sorter);

以上按升序和降序对数据进行排序。

在java中是否有任何这样的简单函数来获取行的自动过滤,如ms excel?

提前致谢

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:4)

您可能还想查看Coderazzi's TableFilter。它有许可的MIT许可证,可从Central Maven等获得。

与Swing Bits表过滤(在本页的another answer中引用)不同,Coderazzi TableFilter不会弄乱表头。我想这是一个品味问题。

TableFilter Example