¿Cuál es el enfoque general con Java swing para actualizar un área de texto con líneas de texto (por ejemplo, de un subproceso) y luego tener el texto caret fluir a la parte inferior del área de texto a medida que se agrega el texto. También actualice la barra de desplazamiento para que esté en la parte inferior.Java Swing: enfoque para agregar texto de forma dinámica en el área de texto, tener actualización de barra de desplazamiento
Estaba pensando en tener un stringbuffer y anexar texto a eso y luego establecer la cadena en el área de texto y colocar la barra de desplazamiento en la parte inferior.
+1 para recordar para mover el cursor – kdgregory
¿Copiando todo el área de texto en una cadena solo para obtener la longitud? Esto no va a ser seguro para subprocesos. –
Sí, se aplican los procedimientos estándar de roscado Swing. (No me di cuenta de que getText() implicaba copiar cosas; lo cambiaré a getDocument().) –