I Java , skapar en ScrollPane den rullbara visningsport med vilken du kan se en text område eller en bild för stort för skärmen . Den kod som behövs för att rulla till toppen av en Java ScrollPane beror på vilken typ av ScrollPane du använder . Klassen " ScrollPane " i Java AWT använder " setScrollPosition " för att spela in positionen för visningsområdet , medan " JScrollPane " i Swing Toolkit använder " JScrollBar.setValue ( ) . " Du kanske inte ser några förändringar såvida du tvingar metoden att springa efter Swing -komponenter uppdateringen , vilket du kan göra med hjälp av Swing metoden " invokeLater . " Instruktioner
använda ScrollPane
1
Hitta hänvisningen till ScrollPane , såsom " ScrollPane rutan . "
2
Record värdet på din rullningsfönster horisontella komponent , om sådana finns:
int xpos = pane.getScrollPosition ( ) x ; < . br >
3
Ställ den vertikala komponenten av din ScrollPane ställning till " 0 " via " setScrollPosition ( ) "-metoden :
pane.setScrollPostion ( xpos , 0 ) , Addera Använda JScrollPane
4
Skapa en ny tråd för att åberopa senare :
javax.swing.SwingUtilities.invokeLater ( ny Runnable ( ) {public void run ( ) { //kod för steg 2 till 4 går här } } ) ;
5
Hämta hänvisningen till ScrollPane , såsom tillgång till vertikala rullningslisten med " JScrollPane spane . " " getVerticalScrollBar ( ) . "
6
Ställ rullningslisten till sitt lägsta värde , såsom " vscrollbar.setValue ( vscrollbar.getMinimum ) . "