Em Java, um painel de rolagem cria uma janela de rolagem com o qual você pode ver uma área de texto ou uma imagem muito grande para a tela. O código necessário para ir até o topo de um painel de rolagem Java depende de qual tipo de painel de rolagem que você está usando . A classe " ScrollPane " no Java AWT usa " setScrollPosition " para gravar a posição da janela de visualização , enquanto " JScrollPane " na ferramenta Swing usa " JScrollBar.setValue (). " Você não pode ver as alterações a menos que você força o método a ser executado após a atualização componentes Swing , o que você pode fazer usando o método do balanço " invokeLater . " Instruções
usando ScrollPane
1
encontrar a referência para o seu painel de rolagem , " . painel ScrollPane " como
2
Registre o valor da componente horizontal do seu painel de rolagem , se existir:.
int xPos = pane.getScrollPosition () x ;
3
Defina a componente vertical da posição do seu painel de rolagem para "0" através do " setScrollPosition ()" método :
pane.setScrollPostion ( xPos , 0) ;
Usando JScrollPane
4
Criar um novo segmento para invocar mais tarde :
javax.swing.SwingUtilities.invokeLater (new Runnable () {public void run () {//Código para as etapas 2 a 4 vai aqui }} );
5
Recuperar a referência ao seu painel de rolagem , como o acesso a barra de rolagem vertical com " Spane JScrollPane . " " getVerticalScrollBar (). "
6
Defina a barra de rolagem para o seu valor mínimo , como " vscrollbar.setValue ( vscrollbar.getMinimum ) . "
< br >