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ù .