// params: column index, Comparator, column index, Comparator, ... svoid rowSorter_setComparatorForAllColumns(JTable table, final Comparator comparator) { please include function setTableModel. setTableModel_fixSorter.put(table, voidfunc(JTable table, RowSorter sorter) { if (sorter cast TableRowSorter) { int n = tableColumnCount(table); for i to n: sorter.setComparator(i, comparator); } }); }