3

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

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

jtable.setRowSorter(sorter);

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

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

提前致谢

4

2 回答 2

5

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

与 Swing Bits Table Filtering(在本页的另一个答案中引用)不同,Coderazzi TableFilter 不会弄乱表头。我想这是一个品味问题。

表格过滤器示例

于 2014-11-30T10:35:23.707 回答
4

我为此使用了Swing Bits 表过滤在此处输入图像描述

于 2013-04-29T11:45:29.290 回答