Foros del Web » Programación para mayores de 30 ;) » Java »

Mostrar contenido de un txt en un TextField

Estas en el tema de Mostrar contenido de un txt en un TextField en el foro de Java en Foros del Web. Hola necesito mostrar el contenido de un text en un text field o en un txt area, de hecho ya lo hice pero no me ...
  #1 (permalink)  
Antiguo 23/02/2010, 16:16
 
Fecha de Ingreso: noviembre-2009
Mensajes: 23
Antigüedad: 15 años, 1 mes
Puntos: 0
Busqueda Mostrar contenido de un txt en un TextField

Hola necesito mostrar el contenido de un text en un text field o en un txt area, de hecho ya lo hice pero no me muestra todo el contenido del archivo txt, unicamente me muestra la ultima linea, me pueden decir que propiedades tienen que llevar el textfield para que acepte todo el texto o con que otro control lo puedo hacer?
El codigo es este:

Código:
File archivo = null;
      FileReader fr = null;
      BufferedReader br = null;

      try {
         archivo = new File ("C:/Users/ESQUINCA/Desktop/ex.txt");
         fr = new FileReader (archivo);
         br = new BufferedReader(fr);

         // Lectura del fichero
         String linea;
         while((linea=br.readLine())!=null)
            //System.out.println(linea);
        textArea1.setText(linea);
      }
      catch(Exception e){
         e.printStackTrace();
      }finally{
         try{
            if( null != fr ){
               fr.close();
            }
         }catch (Exception e2){
            e2.printStackTrace();
         }
      }
con esto: textArea1.setText(linea); introduzco el texto del txt al text area.
Si utilizo System.out.println si me imprime todo pero en la parte de output de netbeans

De antemano GRACIAS
  #2 (permalink)  
Antiguo 23/02/2010, 21:18
 
Fecha de Ingreso: diciembre-2001
Ubicación: Asuncion
Mensajes: 143
Antigüedad: 23 años
Puntos: 1
Respuesta: Mostrar contenido de un txt en un TextField

El en while tienes que guardar las lineas
Código Javascript:
Ver original
  1. // Lectura del fichero
  2.          String linea;
  3.          String str = "";
  4.          while((linea=br.readLine())!=null)
  5.             str += linea + "\n";
  6.         textArea1.setText(str);

Etiquetas: contenido, textfield, txt
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:55.