我想像MS Excel中那样在JTable中获得自动过滤

use*_*631 3 java swing jtable rowfilter

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

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

jtable.setRowSorter(sorter);
Run Code Online (Sandbox Code Playgroud)

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

java中是否有像ms excel中这样的简单函数来获取行的自动过滤?

提前致谢

pet*_*erh 5

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

与Swing Bits表过滤(在此页面的另一个答案中引用)不同,Coderazzi TableFilter不会与表头混淆。我想这是一个品味问题。

TableFilter示例