Olá galera,
Estou precisando de uma ajuda para fazer um filtro sobre tabelas.
Então quero fazer um filtro do valor de um campo que
esteja em um intervalo do tipo:
x> 10 e x < 20
RowFilter< DefaultTableModel, Object> rf1 = RowFilter.numberFilter( ComparisonType.AFTER, Integer.valueOf(jTextField4.getText()), 2);
RowFilter< DefaultTableModel, Object> rf2 = RowFilter.numberFilter( ComparisonType.BEFORE, Integer.valueOf(jTextField5.getText()), 2);
List<RowFilter<DefaultTableModel,Object>> filters = new ArrayList<RowFilter<DefaultTableModel,Object>>(2);
filters.add(rf1);
filters.add(rf2);
RowFilter< DefaultTableModel, Object> rf = null;
try {
rf = RowFilter.regexFilter(filters);
} catch (java.util.regex.PatternSyntaxException e) {
return;
}
sorter.setRowFilter(rf);
tentei assim mas não funcionou
alguém pode me ajudar
vlws
