Añadir lineas a un panel de texto JTextPane
2006-06-22 12:06:59
Los paneles de texto de Java parecen carecer de un método para añadir lineas de texto sueltas. Por ello, os propongo este pequeño truco para añadir texto a un JTextPane: leer el contenido previamente e incluirlo en la expresión.
JTextPane tp;
...
tp.setText("Esta linea se añadirá por delante del texto.\n"+tp.getText());
Observad el uso de caracteres escapados, en este caso un salto de linea, y la clave del ejemplo, el empleo del método .getText() del propio JTextPane para leer el contenido y volver a volcarlo junto con el nuevo texto.