hola
tengo un JScrollPane con un JText Area y a medida que voy escribiendo texto quisiera que se hiciera un scroll automatico pues hasta ahora tengo que hacerlo manualmente con el scroll del raton.
existe algun metodo de la clase JScrollPane que haga esto??
muchas gracias
ya encontre un metodo que hace esto...
aqui lo dejo para el que le interese
http://www.chuidiang.com/chuwiki/index.php?title=JScrollPane (http://www.chuidiang.com/chuwiki/index.php?title=JScrollPane)
y este es el codigo
SwingUtilities.invokeLater(new Runnable() {
public void run() {
for (int i=0;i<100;i++)
{
textArea.append("texto "+i+"\n");
Dimension tamanhoTextArea = textArea.getSize();
Point p = new Point(
0,
tamanhoTextArea.height
);
scroll.getViewport().setViewPosition(p);
}
}
});
Otra forma seria:
textArea.append("nuevo texto);
textArea.setCaretPosition( textArea.getText().length() );
;)
hola... muchisimas gracias por tu sugerencia... la voy a tomar pq es una forma mucho mas sencilla de hacerlo...
gracias