/ / Cómo mantener la barra de desplazamiento vertical siempre al final de la tabla - java, swing, jscrollpane, jscrollbar

Cómo mantener la barra de desplazamiento vertical siempre al final de la jtable - java, swing, jscrollpane, jscrollbar

Lo que quiero es tener una barra de desplazamiento siempre en la última fila. A veces tengo más de 60 filas. Esa vez necesito tener una barra de desplazamiento al final de la fila 60.

Agregué manualmente filas y columnas en jtable en mi programa. ¿Hay alguna forma de hacer esto? Por favor, dar algunos ejemplos simples. soy principiante a jtable.

Respuestas

1 para la respuesta № 1

en su botón, haga clic en oyente agregue este código:

JScrollBar vertical = scrollPane.getVerticalScrollBar();
vertical.setValue( vertical.getMaximum() );

y tendrás tu panel de desplazamiento siempre hacia abajo.


1 para la respuesta № 2

Cada vez que actualices tu tabla, podrías hacer:

JTable tbl; // your table
tbl.scrollRectToVisible(new Rectangle(0, tbl.getHeight() - 1, tbl.getWidth(), 1));