
Esta noche en la Fox, ¡Cuando las operaciones salen mal! [?]
Añademe a tus favoritos!
Contacto
Post al azar
RSS
BUSCAR
Mapa de la web
el 2006-06-22 12:06:59 - Secciones: - Enlace permanente: 684Los 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.
|
Este truco ya me lo sabía. Por cierto, ¿conoces más caracteres escapados además del \n? PD: por cierto se suelen llamar caracteres de escape. |
|
Buff, hay un montón... Ahora mismo medio interesantes me pasan por la cabeza: \r -> Volver al comienzo de linea \" -> Imprimir " dentro de una cadena limitada por " \\ -> Imprimir una contrabarra \t -> Un tabulador \b -> Borra el caracter anterior Es cierto que su nombre real es caracteres de escape. No sabria decir si su origen son los comandos de impresión de las primeras impresoras o las terminales unix, posiblemente sea exactamente eso, para simular terminales tontas con impresoras. Y, claro, ese era el uso original de la tecla Escape, lo de usarla para salir de los programas o menus se le debió ocurrir a alguna lumbrerilla en los 80. |
Saiyine recommends the easiest way to earn money with your web: get paid just by having some links! Click this button to check it out.

Se suspenden las traducciones de la wikipedia hasta que no se aclaren las condiciones de su adquisición práctica por parte de google.