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)."