의 값에 기초하여 필터링 INDEX_FIELD = 1에 기초하여 행 필터링을 수행하는 방법은 조건 :JTable의 행은 두 개의 다른 열 I 두 개의 다른 열 값에 기초하여, JTable로 행 필터링을 구현하려는
public void rowFiltering(int x) {
RowFilter<ResultsModel, Integer> IDfilter = RowFilter.numberFilter(
ComparisonType.EQUAL, x, column1);
resultsTableSorter.setRowFilter(IDfilter);
}
rowFiltering(1);
어떻게 두 개의 값에 기초하여 행 필터링을 구현할 수 있는가?
//rf = RowFilter.regexFilter(filterText.getText(), 0);
List<RowFilter<Object,Object>> filters = new ArrayList<RowFilter<Object,Object>>(2);
filters.add(RowFilter.regexFilter(filterText.getText(), 0));
filters.add(RowFilter.regexFilter(filterText.getText(), 1));
rf = RowFilter.andFilter(filters);
위의 코드는 Sorting and Filtering에서 발견 된 예에서 수정 : 뭔가처럼 ...
rowFiltering(valueColumn1, valueColumn2);