我想获得JTable中的自动过滤,如在ms excel中
我正在使用jtable
来显示ms sql sql server表中的数据。
我能够使用数据进行排序:我想获得JTable中的自动过滤,如在ms excel中
TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>(model);
jtable.setRowSorter(sorter);
以上种种在升序和降序的数据。
在java中有没有这样的简单函数来获取自动筛选行在MS Excel中?
在此先感谢
我已经使用Swing Bits Table Filtering此:
我已经看到了这个。谢谢你的帮助。不能使用外部罐子来完成吗? – user1416631 2013-04-29 11:50:20
@ user1416631你可以把它们包含在你的项目中。但为什么不使用外部的罐子? – Kai 2013-04-29 11:52:42
这是真的。不知道该说些什么.....这是免费的吗? – user1416631 2013-04-29 11:54:49
你也可能想看看Coderazzi's TableFilter。它具有许可的MIT许可证,可以从Central Maven等获得。
与Swing位表过滤(此表上引用的elsewhere)不同,Coderazzi TableFilter不会混淆表头。我想这是一个品味问题。行
自动过滤如在MS Excel?是的是可能的,从来没有尝试过,但基于排序在混凝土柱价值的作品 – mKorbel 2013-04-29 11:45:16
你的意思'sorter.setRowFilter()'? – 2013-04-29 11:46:19
是setRowFilter()。但不是增加一个新的jtextfield。我不想筛选,因为在ms excel – user1416631 2013-04-29 11:51:57