Imprimir em uma JTextArea

Estou com um problema, fiz uma classe readData e uma saveData que equivale a ação de cadastrar um cliente, na classe readData estou querendo que uma JTextArea receba o conteudo de saveData que gera um .txt, eis o codigo[code]public void readData()
{
try {
BufferedReader in = new BufferedReader(new FileReader(“dados.txt”));
String linha;

  // le linha por linha e joga na tela 
  while ((linha = in.readLine()) != null) 
      System.out.println(linha);
      
  in.close(); 

}
catch (IOException e) {
System.err.println("Erro de IO: "+ e);
e.printStackTrace();
}
} [/code]

  Eu não quero que imprima em uma janela DOS e sim dentro de uma JTextArea
 Alguem poderia dar uma luz?
 Desde já, agradeço!!!

ao invés de

    // le linha por linha e joga na tela 
     while ((linha = in.readLine()) != null) 
          System.out.println(linha); 

poe na text area!

    // le linha por linha e joga na tela 
     while ((linha = in.readLine()) != null) 
          textArea.append(linha); 

E como eu faço pra dar um append no arquivo dados.txt do exemplo que eu tinha te mostrado, eu queria inserir novos cadastros no mesmo arquivo. Valew!!!