public void newFilter() {
RowFilter<ListTable, Object> rf = null;
//If current expression doesn't parse, don't update.
try {
rf = RowFilter.regexFilter(filterText.getText(), 0);
} catch (java.util.regex.PatternSyntaxException e) {
return;
}
sorter.setRowFilter(rf);
}
我使用的是從http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#sorting 該過濾器,但該過濾器似乎只能在我的桌子過濾INT組件(除了第一個山坳,所有其他人都是字符串)。我只是想創建一個Filter來保留輸入文本的任何一行。我對這門語言比較陌生,非常感謝您的幫助!過濾中的Java Swing表
http://imgur.com/vGhiILG,BAheRHx,FFl0rSS 這裏是3圖片
http://stackoverflow.com/questions/1107911/how-can-i-filter你讀過這個嗎? –
爲了更快地獲得更好的幫助,請發佈[MCVE](http://www.stackoverflow/mcve)(最小,完整,可驗證示例)。 –
等待,所以你的問題是過濾器只適用於第一列? – Ordous