Hola gente... tengo una consulta
Resulta que tengo una pequeña aplicaciòn, que es un editor de texto.
Guardo archivo sin problemas con este código :
Código java:
Ver originaltry {
File archivo
= new File("C:\\PruebaVentanaMenu.txt"); String texto
= zonaEdicion.
getText(); escritor.println(texto.replace("\n","\r\n"));
escritor.close();
System.
err.
println("Error al escribir archivo"); }
No es muy dinámico aún, por eso especifico la ruta donde quiero guardarlo. Quiero que se fijen en esta línea :
Código java:
Ver originalescritor.println(texto.replace("\n","\r\n"));
Esto me funciona perfecto, cuando guardo el archivo me genera los saltos de líneas sin problema. El problema surge al leer ese archivo...
Tengo lo siguiente :
Código java:
Ver originaltry {
File archivo
= jfc.
getSelectedFile(); while (linea != null) {
//System.out.println(linea);
texto += linea;
linea = br.readLine();
}
zonaEdicion.setText(texto.replace("\n", "\r\n"));
br.close();
System.
err.
println("Se produjo un error al leer el archivo"); }
He probado estas formas :
Código java:
Ver originalzonaEdicion.setText(texto.replace("\n", "\r\n"));
zonaEdicion.setText(texto.replace("\r\n", "\n"));
zonaEdicion.setText(texto.replace("\r\n", "\r\n")); // Algo estúpido, pero para descartar xD
La verdad no logro que me imprima los saltos de línea en el JTextArea (zonaEdicion). Lo imprime todo en una línea, omitiendo los benditos saltos
He buscado, pero no he encontrado nada que me sirva, solo como separar cadenas a partir de los saltos de línea, lo cual no es lo que pretendo :/.
Agradezco su ayuda de antemano.