Imprimir em uma JTextArea

2 respostas
luiz_ross
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
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(); 
   } 
}

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!!!

2 Respostas

Paulo_Silveira

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);
luiz_ross

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!!!

Criado 2 de outubro de 2002
Ultima resposta 2 de out. de 2002
Respostas 2
Participantes 2