In un programma con finestra , una finestra di scorrimento contiene una barra di scorrimento e un riquadro di scorrimento . Una barra di scorrimento è di proprietà del riquadro di scorrimento , che agisce come una finestra su una superficie troppo grande per la finestra di contenere . L' utente può modificare la posizione della barra di scorrimento del premendo i tasti freccia oppure attivando il codice che hai scritto di cambiare la barra di scorrimento " manualmente ". In Java , il codice necessario dipende dal fatto che si sta utilizzando il toolkit Java AWT o Java oscillare . Se stai usando il toolkit Swing devi avvolgere il codice in un filo speciale per modificare le proprietà della barra di scorrimento del . 
 Istruzioni con AWT 
 1 
 Afferra il riferimento al tuo pannello di scorrimento , come ad esempio " ScrollPane myPane ". 
 2 
 Cambiare posizione barra di scorrimento del chiamando " , pane.setScrollbarPosition ( int, int ) ", dove il primo parametro è la barra di scorrimento di " posizione " e il secondo è la barra di scorrimento di " X posizione Y " 
 3 
 . anche se non è possibile controllare la barra di scorrimento con la rotellina del mouse chiamando " setWheelScrollingEnabled ( boolean ) " , dove " vero " consente lo scorrimento tramite rotellina del mouse e disabilita " true" . 
 < br > Con swing 
 4 
 Creare un nuovo thread SwingWorker . Un filo SwingWorker eseguito contemporaneamente con il filo di visualizzazione grafica . Qualsiasi codice che vi posto qui verrà eseguito dopo che l'interfaccia grafica rende i suoi cambiamenti , il che è importante se si sta impostando la vostra barra di scorrimento con un comando inviato attraverso l'interfaccia grafica . 
 
 Javax.swing.SwingUtilities.invokeLater ( new Runnable ( ) { public void run ( ) { 
 
 } }); 
 5 
 Afferra il riferimento alla vostra barra di scorrimento , il quale , se stai partendo da un JScrollPane , è come metodi restituiscono un oggetto JScrollBar che rappresenta la barra di scorrimento orizzontale o verticale . 
 6 
 Utilizzare il JScrollBar.setValue metodo (int ) per impostare la posizione della barra di scorrimento del . 
 7 
 Utilizzare il metodo JScrollBar.setUI ( ScrollBarUI ) per impostare guardare la barra di scorrimento e si sentono . 
 8 
 Utilizzare il JScrollBar.setUnitIncrement metodo (int ) per definire in che misura i cambiamenti barra di scorrimento quando l' utente fa clic sulla freccia su o giù .