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!?
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…
publicvoidLerDados(){try{BufferedReaderin=newBufferedReader(newFileReader("dados.txt"));Stringlinha;// le linha por linha e joga em uma JTextArea while((linha=in.readLine())!=null)// leitura é a JTextArealeitura.append(linha+"");in.close();}catch(IOExceptione){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
jsp_dev
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 ??