Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/04/2010, 09:25
Avatar de spider_boy
spider_boy
 
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Respuesta: Reemplazar salto de línea al pasar a un JTextArea

Gracias dackiller, pero no es lo que busco. El método al que te referías es setLineWrap(boolean), pero no hace lo que necesito. Este método hace que las líneas se corten antes de que ocupen todo el espacio disponible, lo cual no es lo que quiero.

He buscado, y encontré esto : http://forums.sun.com/thread.jspa?th...3944&tstart=15

Esa es la solución, ya que el método que lee el archivo, lee línea por línea, es decir, una línea finaliza con "\n", pero por alguna razón no la interpreta como tal, así que luego de cada línea, le agregué automáticamente el "\n", aunque más específicamente usé el System.getProperty("line.separator");.

Les dejo el código :

Código java:
Ver original
  1. try {
  2.                 // Separador...
  3.                 String eol = System.getProperty("line.separator");
  4.                 File archivo = jfc.getSelectedFile();
  5.                 FileReader fr = new FileReader(archivo);
  6.                 BufferedReader br = new BufferedReader(fr);
  7.                 String linea = br.readLine();
  8.                 String texto = "";
  9.                 while (linea != null) {
  10.                     zonaEdicion.append(linea + eol);
  11.                     linea = br.readLine();
  12.                 }
  13.                 br.close();
  14.             } catch (IOException ex) {
  15.                 System.err.println("Se produjo un error al leer el archivo");
  16.             }

Gracias por tu ayuda dackiller
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.