En un programa de ventanas , una ventana de desplazamiento contiene una barra de desplazamiento y un panel de desplazamiento . Una barra de desplazamiento es la propiedad del panel de desplazamiento , que actúa como una ventana sobre una superficie demasiado grande para la ventana para contener . El usuario puede cambiar la posición de la barra de desplazamiento , haga clic en los botones de flecha o mediante la activación de código que ha escrito para cambiar la barra de desplazamiento " manual. " En Java, el código que necesita depende de si se está utilizando el kit de herramientas AWT Java o Java swing. Si está utilizando el kit de herramientas Swing, tendrá que ajustar el código en un hilo especial para cambiar las propiedades de la barra de desplazamiento .
Instrucciones Con AWT
1
Agarra la referencia a su panel de desplazamiento , como " ScrollPane myPane . "
2
Cambie la posición de la barra de desplazamiento llamando " ; pane.setScrollbarPosition (int, int) " , donde el primer parámetro es la barra de desplazamiento " posición " y la segunda es la de la barra de desplazamiento " X posición Y "
3
Set. o no puede controlar la barra de desplazamiento con la rueda del ratón llamando " setWheelScrollingEnabled ( booleano ) " , donde "true" permite desplazarse a través de la rueda del ratón , y desactiva " true" .
< br > Con Columpio
4
Crear un nuevo hilo SwingWorker . Un hilo SwingWorker funciona simultáneamente con el hilo principal de la pantalla GUI. Cualquier código que se coloca aquí se ejecutará después de la interfaz gráfica de usuario hace sus cambios , lo cual es importante si usted está configurando su barra de desplazamiento con una orden emitida a través de la interfaz gráfica de usuario .
Javax.swing.SwingUtilities.invokeLater ( nueva Runnable ( ) { public void run () {
}} ) ;
5
Agarra la referencia a tu barra de desplazamiento , que, si vas a empezar desde un JScrollPane , es tan métodos devuelven un objeto JScrollBar representa la barra de desplazamiento horizontal o vertical .
6
Utilice el JScrollBar.setValue método (int ) para ajustar la posición de la barra de desplazamiento.
7
Utilice el método JScrollBar.setUI ( ScrollBarUI ) para ajustar el aspecto de la barra de desplazamiento y se siente.
8
Utilice el JScrollBar.setUnitIncrement método (int ) para definir en qué medida los cambios en la barra de desplazamiento cuando el usuario hace clic en la flecha arriba o abajo .