Когда таблица находится в режиме сортировки (с использованием RowSorter
), кажется, что большую часть времени таблица сортируется в реальном времени. Например, всякий раз, когда я добавляю новые строки, таблица сортируется автоматически (кроме ячейки редактирования). Мне интересно, есть ли способ отключить это поведение сортировки в реальном времени.
Я хочу сделать следующее: после сортировки таблицы по возрастанию или по убыванию сортировщик сохраняет текущее состояние сортировки и останавливает сортировку в реальном времени. Затем новые строки можно добавлять внизу, а выбранную строку можно перемещать вверх и вниз, а таблица обновляет все изменения в модели представления.
@trashgod: спасибо за ответ. На самом деле мне нравится собственный метод сортировки строк, так как я могу обвести состояние столбца в трех состояниях (по возрастанию, по убыванию и без сортировки). При использовании Collections.sort мне придется создать переменную для сохранения исходного порядка строк, прежде чем сортировать его каждый раз.