我创建了自定义比较器来比较第一行的值,但从未调用过“比较”方法。
tableSorter = new TableRowSorter<TableModel>(myTable.getModel());
tableSorter.addRowSorterListener(this);
tableSorter.setComparator(0, new Comparator<MyEntry>() {
@Override
public int compare(MyEntry arg0, MyEntry arg1) {
return compareMyColumn(arg0,arg1);
}
});
scanResoultTable.setRowSorter(tableSorter);