En Java, un panel de desplazamiento crea una ventana desplegable con la que se puede ver un área de texto o una imagen demasiado grande para la pantalla. El código necesario para desplazarse hasta la parte superior de un panel de desplazamiento Java depende del tipo de panel de desplazamiento que está utilizando. La clase " ScrollPane " en el AWT Java utiliza " setScrollPosition " para grabar la posición de la ventana , mientras que " JScrollPane " en el Kit de herramientas de oscilación utiliza " JScrollBar.setValue (). " Es posible que no vea ningún cambio a menos que fuerza el método para ejecutar después de la actualización de los componentes swing, que se puede hacer mediante el método de swing " invokeLater . "
Instrucciones de uso ScrollPane
1
encontrar la referencia a su panel de desplazamiento , tales como " panel ScrollPane . "
2
Registre el valor del componente horizontal del panel de desplazamiento , en su caso :
int xPos = pane.getScrollPosition () x; < . br> Página 3
Ajuste la componente vertical de la posición del panel de desplazamiento a " 0 " a través del método " setScrollPosition ()" :
pane.setScrollPostion ( xPos , 0 ) ;
Uso JScrollPane
4
Crear un nuevo hilo de invocar más tarde:
javax.swing.SwingUtilities.invokeLater ( nueva Runnable () {public void run () {//Código para los pasos 2 a 4 va aquí } } ) ;
5
Recuperar la referencia a su scrollPane , como acceder a la barra de desplazamiento vertical con " JScrollPane Spane . " " getVerticalScrollBar (). "
6
Ajuste la barra de desplazamiento a su valor mínimo , como " vscrollbar.setValue ( vscrollbar.getMinimum ) . "
< br >