Я кодирую программу, которая применяет 2 фильтра к JTable
, а затем дает мне результаты.
public void rowF(String one, String two){
RowFilter<DefaultTableModel, Object> rf = null;
List<RowFilter<Object,Object>> filters = new ArrayList<RowFilter<Object,Object>>(2);
filters.add(RowFilter.regexFilter(one, 0));
filters.add(RowFilter.regexFilter(two, 1));
rf = RowFilter.andFilter(filters);
}
Это, как я понимаю, метод для этого. Но проблема в том, что когда я звоню, он не показывает результат.
Это код кнопки - Поиск.
String quer = jtxtsearch.getText();
String query = jtxtsearch2.getText();
String search = (String)jcbox.getSelectedItem();
String perch = (String)jcbox2.getSelectedItem();
if (search.equals("ID")){
if (perch.equals("Date")){
rowF(quer,query);
}
}