Eu tenho um JFrame com JTextArea que tah dentro de um JScrollPane, como eu faço para que quando o Frame abrir, a barra de rolagem aparecer no canto superior, ou seja, no incio do texto? Jah tentei de tudo, mas o scroll continua no final do texto.
JScrollPane jsp = new JScrollPane(new JTextarea());
jsp.getVerticalScrollBar().setValue(0);
/*Este método getVerticalScrollBar() pega a barra de rolagem do componente e atribui um valor a mesma*/
Espero que ajude.
Valew!
Pois eh… jah tentei isso tb… e não funcionou
gente por favor!!!
não consigo colocar o scroll em cima de jeito nenhum!!!
Segue o código:
scroll = new JScrollPane(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
area=new JTextPane();
area.setBackground(Color.WHITE);
area.setContentType("text/html");
area.setText(getText());
area.setEditable(false);
scroll.setViewportView(area);
scroll.setLocation(15, 50);
scroll.setVisible(true);
scroll.setSize(365, 500);
add(scroll);
scroll.getVerticalScrollBar().setValue(0);