si bueno no cerre nunca el lectura, el resto lo habia ya modificado casi igual a como me lo mandaste pero igual lo que me soluciono el problema de que solo me ponia en el textarea la ultima linea fue:  t_dr.append(linea + "\n"); pongo la solucion por si alguien alguna vez tenga el problema y venga a buscar en el foro.
   Cita:  while (lectura.ready()) {
                    contador++;
                    linea = lectura.readLine();
                    //System.out.println(" " + contador + ".-   " + linea);
                    // t_dr.setText(" " + contador + ".-   " + linea);
                    t_dr.append(linea + "\n");
 
                }