JTable'ı birden çok sütun üzerinde f.E.Java RowFilter çoklu sütunlarda
Column1 Column2 a 1 b 2 c 2
Ben Column1 = b tarafından ve Sütun2 = 2 tarafından bu tabloyu sıralamak istiyorum.
MyTableModel model = new MyTableModel();
sorter = new TableRowSorter<MyTableModel>(model);
table = new JTable(model);
table.setRowSorter(sorter);
...
private void newFilter() {
RowFilter<MyTableModel, 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);
}
Birden çok sütunu nasıl sıralayabiliriz?
, Örnek için "(" veya ")" içeren bir Diziyi filtrelemem dışında: "Araba (Porsche)". Bununla nasıl başa çıkılır? – user1104836
Çözüldü: Pattern.quote (filterValue) – user1104836