TableFilterDemo.java无法正常工作

时间:2013-02-20 10:00:16

标签: java swing jtable

我正在学习如何为JTable添加过滤器,所以我在sun网站上找到了教程

http://docs.oracle.com/javase/tutorial/uiswing/examples/components/TableFilterDemoProject/src/components/TableFilterDemo.java

我将代码复制到netbeans,代码编译并成功运行,但是当我在filtertext中输入“jane”时,表数据就会消失,而不是显示该行。

寻求帮助,谢谢。

1 个答案:

答案 0 :(得分:5)

这是区分大小写的。输入“简”

祝你好运

<强>更新

如果你想让它不区分大小写(?i)在正则表达式之前工作正常,那么改变这一行

rf = RowFilter.regexFilter(filterText.getText(), 0);
像这样。

rf = RowFilter.regexFilter("(?i)"+ filterText.getText(), 0);
祝你好运!