2012-06-29 37 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)));

相關問題