In Java, schafft ein scrollpane einen rollbaren Viewport , mit denen Sie einen Textbereich oder ein Bild zu groß für den Bildschirm angesehen werden können . Der Code benötigt, um an die Spitze eines Java scrollpane blättern , hängt von der Art der scrollpane Sie verwenden. Die Klasse " ScrollPane " in der Java AWT verwendet " SetScrollPosition " , um die Position des Ansichtsfensters aufzeichnen , während " JScrollPane " in der Swing- Toolkit verwendet " JScrollBar.setValue (). " Du könntest keine Änderungen sehen , es sei denn Sie zwingen die Methode nach der Swing-Komponenten aktualisiert , die Sie über die Swing- Methode zu tun laufen kann " invokeLater . " Anleitung
Verwenden ScrollPane
1
finden Sie den Verweis auf Ihre scrollpane , wie " ScrollPane Bereich . "
2
Bilanz der Wert Ihres Bildlauffenster die horizontale Komponente , falls vorhanden:
int xPos = pane.getScrollPosition () x ; < . br>
3
Stellen Sie die vertikale Komponente Ihres scrollpane die Position auf "0" über die " SetScrollPosition () "-Methode :
pane.setScrollPostion ( xPos , 0) ;
Mit JScrollPane
4
erstellen einen neuen Thread zu einem späteren Zeitpunkt aufrufen :
javax.swing.SwingUtilities.invokeLater (new Runnable () {public void run () { //Code für die Schritte 2 bis 4 geht hier }} );
5
Rufen Sie den Verweis auf Ihre scrollPane , wie Zugriff auf die vertikalen Scrollbalken mit " JScrollPane Spane . " " getVerticalScrollBar (). "
6
Stellen Sie den Schieberegler auf ihren Minimalwert , wie " vscrollbar.setValue ( vscrollbar.getMinimum ) . "