в любом случае можно вызвать автоматический сортировщик строк в jtable, который создается с помощью
setAutoCreateRowSorter(true);
Я пытаюсь отсортировать его по столбцу по умолчанию без необходимости нажимать на пользователя.заголовок столбца.
table.getRowSorter().toggleSortOrder(modelColumnIndex)
TableRowSorter rowSorter = (TableRowSorter) table.getRowSorter(); List<SortKey> keys = new ArrayList<SortKey>(); SortKey sortKey = new SortKey(2, SortOrder.ASCENDING);//column index 2 keys.add(sortKey); rowSorter.setSortKeys(keys); rowSorter.sort();
Я пытаюсь отсортировать его по столбцу по умолчанию без необходимости нажимать на заголовок столбца.
Я думаю, вам нужно использовать setSortsOnUpdates(true) метод из TableRowSorter class.