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");
}