Scroll automático en un JScrollPane

gusk
12 de Septiembre del 2003
Hola,
Tengo un objeto JScrollPane donde voy escribiendo líneas de texto. Cuando el número de líneas sobrepasa el área visible del control, aparece la barra de scroll vertical (como es lógico). El problema es que sigo escribiendo, pero la barra de scroll se queda arriba, con lo que no se ven las últimas líneas que voy escribiendo. ¿Hay alguna forma de que la barra de scroll se desplace automáticamente a la última línea escrita?

saludos

marcgutierrez
12 de Septiembre del 2003
Cuando anadas nuevas lineas, puedes hacer el scroll tu con JScrollPane.getViewport().scrollRecToVisible(Rectangle) Dimensiona ese rectangulo para que incluya la nueva linea anadida.