После некоторого использования этого кода, я обнаружил, что он содержит много ошибок в длинных таблицах. Я нашел хороший вкладыш, хотя: table.scrollRectToVisible (table.getCellRect (row, 0, true));
жный дубликат:
JTable Прокрутка до указанного индекса строки
У меня есть JTable, и мне программно нужно выбрать строку с помощью этого кода:
myTable.setRowSelectionInterval(i, j);
(где i и j являются действительными номерами строк и столбцов соответственно).
Проблема в том, что при переходе к строке JScrollPane не перемещается. В этом случае таблица довольно длинная, и часто «выбранная строка» не видна на экране, поэтому пользователь должен продолжать прокручивать вверх / вниз вручную, чтобы найти ее. Я хотел бы знать, как я могу заставить JScrollPane автоматически переходить к определенному местоположению строки.
Изменить: нашел этот лайнер, который может сделать это:
table.scrollRectToVisible(table.getCellRect(row,0, true));