“Conocimiento Programación>Programación Java

Cómo Desplazarse a la parte superior de un panel de desplazamiento en Java

2015/5/12
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 ) . "


Programación Java
Cómo crear Javadoc al comentar
¿Por qué las clases abstractas en Java
Cómo obtener un número entero de nextLine
Cómo descargar Java Jdk
Cómo convertir una matriz a una lista en Java
Cómo poner fotos en Java BlueJ
Cómo habilitar Java para CMD
Cómo empezar con NetBeans UML
Conocimiento de la computadora © http://www.ordenador.online