2012-06-29 48 views
2

我看过的每个示例都使用RowFilter.regexFilter并过滤除给定文本以外的所有内容。我希望将给定文本的行过滤为OUT。这对我来说甚至没有任何意义。咖啡过滤器过滤咖啡渣,而不是其他方式。如何使用RowFilter过滤出一行JTable

如何过滤掉包含JTable提供文本的行?

回答

5

RowFilter有一个称为notFilter()静态方法,它需要一个RowFilter作为参数并返回一个新RowFilter具有相反的效果。你可以把你的regexFilter并传递给RowFilter.notFilter()

+0

怎么样? sorter.setRowFilter(RowFilter.regexFilter(表达式)); – user691305

0

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