如何使用RowFilter过滤JTable的行OUT

时间:2012-06-29 20:13:00

标签: java swing jtable rowfilter

我见过的每个例子都使用RowFilter.regexFilter并过滤除了给定文本之外的所有其他内容。我希望给定文本的行过滤掉OUT。它对我来说甚至没有意义。咖啡过滤器过滤咖啡渣OUT,而不是相反。

如何从JTable中过滤出包含所提供文本的行?

2 个答案:

答案 0 :(得分:5)

RowFilter有一个名为notFilter()的静态方法,它将RowFilter作为参数并返回一个具有相反效果的新RowFilter。您可以带上regexFilter并将其传递给RowFilter.notFilter()

答案 1 :(得分:0)

谢谢,sorter.setRowFilter(RowFilter.notFilter(RowFilter.regexFilter(expr)));