我jtable
用来显示来自 ms sql server 表的数据。
我可以使用以下方法对数据进行排序:
TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>(model);
jtable.setRowSorter(sorter);
上面按升序和降序对数据进行排序。
java中是否有任何像ms excel中那样简单的函数来获取行的自动过滤?
提前致谢
您可能还想看看Coderazzi 的 TableFilter。它有一个宽松的 MIT 许可证,可从 Central Maven 等处获得。
与 Swing Bits Table Filtering(在本页的另一个答案中引用)不同,Coderazzi TableFilter 不会弄乱表头。我想这是一个品味问题。
我为此使用了Swing Bits 表过滤: