我正在学习如何为JTable添加过滤器,所以我在sun网站上找到了教程
我将代码复制到netbeans,代码编译并成功运行,但是当我在filtertext中输入“jane”时,表数据就会消失,而不是显示该行。
寻求帮助,谢谢。
答案 0 :(得分:5)
这是区分大小写的。输入“简”
祝你好运<强>更新强>
如果你想让它不区分大小写(?i)在正则表达式之前工作正常,那么改变这一行
rf = RowFilter.regexFilter(filterText.getText(), 0);
像这样。
rf = RowFilter.regexFilter("(?i)"+ filterText.getText(), 0);
祝你好运!