I Java, en scrollpane skaber en rulle viewport , som du kan få vist en tekst område eller billedet for stort til skærmen . Koden er nødvendig for at rulle til toppen af en Java scrollpane afhænger af, hvilken type scrollpane du bruger. Klassen " ScrollPane " i Java AWT anvendelser " setScrollPosition " for at registrere positionen af viewport , mens " JScrollPane " i Swing Toolkit bruger " JScrollBar.setValue (). " Man kan ikke se nogen ændringer, medmindre tvinger du den metode til at køre efter Swing komponenter opdateringen, som du kan gøre ved hjælp af Swing -metoden " invokeLater . " Instruktioner
Brug ScrollPane
1
Find henvisningen til din scrollpane , såsom " ScrollPane rude. "
2
Record værdien af din rulle ruden vandrette komponent eventuelle : Hej
int xPos = pane.getScrollPosition () x ; < . br >
3
Indstil den lodrette komponent i din scrollpane stilling til "0" via " setScrollPosition () "-metoden : Hej
pane.setScrollPostion ( xPos , 0) ;
Brug JScrollPane
4
Opret en ny tråd for at påberåbe sig senere : Hej
javax.swing.SwingUtilities.invokeLater (ny Runnable () {public void run () { //kode for trin 2 til 4 går her }} )
5
Hent henvisningen til din scrollPane , såsom adgang den lodrette rullebjælke med " JScrollPane Spane ". " getVerticalScrollBar () ".
6
Sæt rullepanelet til minimum værdi , såsom " vscrollbar.setValue ( vscrollbar.getMinimum ) . "
< br >