Hvordan Rull til toppen av en Scrollpane i Java

Hvordan Rull til toppen av en Scrollpane i Java


I Java, skaper en scrollpane en rulleview som du kan se et tekstområde eller bilde for stort for skjermen. Koden som trengs for å bla til toppen av en Java scrollpane avhenger av hvilken type scrollpane du bruker. Klassen "ScrollPane" i Java AWT bruker "setScrollPosition" for å registrere posisjonen på kartet, mens "JScrollPane" i Swing Toolkit bruker "JScrollBar.setValue ()." Du kan ikke se noen endringer med mindre du tvinge metode for å løpe etter Swing komponenter oppdateringen, som du kan gjøre ved hjelp av Swing metoden "invokeLater."

Bruksanvisning

Bruke ScrollPane

1 Finn referansen til scrollpane, for eksempel "ScrollPane panelet."

2 Spill verdien av bla ruten horisontale komponent, hvis noen:

int XPOS = pane.getScrollPosition () x.;

3 Sett den vertikale komponenten av scrollpane posisjon "0" via "setScrollPosition ()" metoden:

pane.setScrollPostion (XPOS, 0);

Bruke JScrollPane

4 Opprett en ny tråd for å påberope senere:

javax.swing.SwingUtilities.invokeLater (ny kjørbart () {

public void run() {
//Code for Steps 2 through 4 goes here
}
});

5 Hent referansen til scrollPane, for eksempel "JScrollPane Spane." Åpne vertikal scrollbar med "getVerticalScrollBar ()."

6 Sett rullefeltet til den laveste verdien, for eksempel "vscrollbar.setValue (vscrollbar.getMinimum)."