Duplicar posible:
JTable Scrolling to a specified row indexScroll un JScrollPane a una fila específica en un JTable
Tengo un JTable y programación que seleccionar una fila mediante el uso de este código:
myTable.setRowSelectionInterval(i, j);
(donde i y j son números de fila y columna válidos, respectivamente).
El problema es que cuando se salta a una fila, el JScrollPane no se mueve. En este caso, la tabla es bastante larga y, a menudo, la "fila seleccionada" no está visible en la pantalla, por lo que el usuario tiene que seguir desplazándose hacia arriba o hacia abajo manualmente para encontrarla. Me gustaría saber cómo puedo hacer que JScrollPane salte automáticamente a la ubicación específica de la fila.
Editar: Se encuentra presente un trazador de líneas que puede hacerlo:
table.scrollRectToVisible(table.getCellRect(row,0, true));
que no funciona como esperaba, póngalo al código que publiqué, tiene que mover con JViewPort correctamente – mKorbel