Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2013, 12:16
Avatar de drakk92
drakk92
 
Fecha de Ingreso: julio-2013
Ubicación: cali
Mensajes: 25
Antigüedad: 10 años, 9 meses
Puntos: 1
Pregunta Bloc de notas a JTextArea

Hola gente, tengo una duda resulta que estaba viendo esa parte de leer .txt y hacer impresion de estos por consola, todo de maravilla, pero resulta que quiero pasar el contenido del bloc de notas a un jtextarea que tengo en una clase.

este es mi metodo leerarchivo:

Código:
public void leerarchivo(){
    try {

            File Archivo2 = new File("C:\\Users\\Johan\\Documents\\NetBeansProjects\\BD\\clientes\\src\\Imagenes\\Rutina.txt");
            Scanner s;
            s = new Scanner(Archivo2);

          //  System.out.println(" \nÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ\n");

            BufferedReader lectura;
            try {
                lectura = new BufferedReader(new FileReader(Archivo2));
                String linea;
                int contador = 0;
                while (lectura.ready()) {
                    contador++;
                    linea = lectura.readLine();
                    //System.out.println(" " + contador + ".-   " + linea);
                    t_dr.setText(" " + contador + ".-   " + linea);
                }
             //   System.out.println(" \nÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ\n\n\n");

            } catch (IOException e) {
                e.printStackTrace();
            }
        } catch (FileNotFoundException ex) {
            Logger.getLogger(LeerArchivo1.class.getName()).log(Level.SEVERE, null, ex);
        }
}

El : t_dr, es el textarea que tengo en la clase
//System.out.println(" " + contador + ".- " + linea); <-- esta parte por consola imprime todo el texto que tengo en la txt, completico.

ando probando el constructor desde un boton "en la misma clase"

Código:
private void SalirActionPerformed(java.awt.event.ActionEvent evt) {                                      
       
        leerarchivo();
       // this.dispose();
    }
al presionarlo me lee el txt y carga el contenido en el textarea pero el problema es que: solo la ultima linea la pone en el text area y no todas.

A que se debe esto? que podria modificar?, soy un poco junior en java asi que agradeceria la colaboracion.