Сортировать столбцы JFileCooser - JTable - .setAutoCreateRowSorter (true); IndexOutOfBoundsException: недопустимый диапазон - PullRequest
0 голосов
/ 01 марта 2020

Имеет экземпляр JFileChooser jfc и хочет отсортировать столбцы. Все, что я нашел, так что тариф не работает. Если я установлю AutoCreateRowSorter(true), выбор jfc не откроется.

Исключение:

Exception in thread "AWT-EventQueue-0"
java.lang.IndexOutOfBoundsException: Invalid range
at javax.swing.DefaultRowSorter.rowsDeleted(DefaultRowSorter.java:880)
at javax.swing.JTable.notifySorter(JTable.java:4274)

JTable table = SwingUtils.getDescendantsOfType(JTable.class, jfc).get(0);
Log.println("table c1: " + table.getColumnName(0) + " c2: " + table.getColumnName(1));

table.setAutoCreateRowSorter(true);

RowSorter rs = table.getRowSorter();//.toggleSortOrder(0);
Log.println("rs:    " + rs);

Любая помощь приветствуется.

...