TextArea não exibe a string!

3 respostas
J

Olá!!

Estou agora com o seguinte problema:

Realizei a leitura de um arquivo texto e o coloquei numa string. A String tem tamanho igual a 63535. (63 kB lidos do arquivo).
Depois que leio, tento colocar essa string dentro da TextArea usando o setText mas ele não dá erro e nem exibe a minha string!!!
O que pode estar errado ?? A TextArea tem limite de caracteres!?

Agradeço quem puder ajudar

3 Respostas

R

bom, talvez vc deva tentar colocar linha a linha o seu texto…

se isso nao funcionar nao sei o q pode ser…o textarea nao tem imite de texto…

luiz_ross

Cara, acho que é isso…

public void LerDados() 
{ 
   try { 
      BufferedReader in = new BufferedReader(new FileReader("dados.txt")); 
      String linha;    
     
      // le linha por linha e joga em uma JTextArea 
	  while ((linha = in.readLine()) != null) 
     // leitura é a JTextArea
           leitura.append(linha + "
");    
          
      in.close(); 
   } 
   catch (IOException e) { 
      System.err.println("Erro de IO: "+ e); 
      e.printStackTrace(); 
   } 
}

Do jeito que vc fez usando setText acho que até da pra fazer mas desse jeito aqui é mais facil, guarda seus dados dentro .txt, abre ele, le ele linha a linha e vai dando append dentro da JTextArea.

Qualquer problema, tamos ai!!!

Falow!!!1

J

Olá!!

Obrigado pelas dicas!! Mas acho que o problema é a quantidade de memória para alocar a string!!

Existe algum modo de saber qual a quantidade de memória utilizada pela aplicação e quanto está disponível ??

Criado 3 de dezembro de 2002
Ultima resposta 3 de dez. de 2002
Respostas 3
Participantes 3