Eduardo,
Estou usando o JTextArea com um JScrollPane e
resolvi o problema. A unica coisa que ainda nao
me agrada eh a carga do aplicativo com o Swing.
E estou usando um AMD K6 de 300... Inclusive, 
vou ter que reescrever os meus componentes que
derivam de Canvas, pois com o SWING nao posso
misturar heavyweight com lightweight components.
Aparentemente, o swing tem belos componentes visuais,
so peca pela velocidade de atualizacao da tela.
Valeu sua opiniao.
Ainda nao tive tempo de criar meu proprio email.
Mas vou arranjar um tempinho. 
Um Abraco.
Andre.





---Eduardo Issao Ito <[EMAIL PROTECTED]> wrote:
>
> Andre,
> 
> voce pode experimentar o package para textos do swing, ele e bastente
> completo, e acredito que nao tenha essa limitacao de tamanho. Veja uns
> artigos e exemplos em:
> 
> http://java.sun.com/products/jfc/tsc/text/text_main.html
> 
> 
> PS: Ja que voce esta usando o mail do yahoo, porque voce nao cria uma
> conta para voce? Assim talvez parem de chama-lo de Simone :)
> 
> Simone Freire wrote:
> > 
> > Saudacoes a todos.
> > 
> > Estou com um pequeno problema.
> > Disponho de um arquivo-texto de 270k que faco
> > a leitura com FileReader e BufferedReader.
> > Cada linha extraida, para otimizacao de performance,
> > eh adicionado a um objeto StringBuffer, o qual, ao
> > final do loop de leitura do arquivo, eh convertido
> > em uma string e inserido em um TextArea, para apresen-
> > tacao dos dados e pesquisa de algumas palavras-chaves.
> > Acontece, porem, que apenas 29192 caracteres sao in-
> > seridos no TextArea, o restante do arquivo eh descartado. Tai o
> > problema. Preciso do texto inteiro
> > e a classe TextArea me limita a 30k. Alguma alternativa?
> > Tem alguma classe Swing que nao tenha limitacao?
> >  O meu codigo eh similar ao que segue abaixo.
> > Agradeco Antecipadamente. ANDRE(nao eh Simone).
> > 
> > TextArea t=new TextArea();
> > StringBuffer sb=new StringBuffer();
> > FileReader fr=new FileReader("url1.txt");
> > BufferedReader br=new BufferedReader(fr);
> > String linha;
> > while ((linha=br.readLine())!=null) {
> >       sb.append(linha+System.getProperty("line.separator"));
> > }
> > t.append(sb.toString()); // aqui acontece o problema.
> > 
> > br.close();
> > 
> > _________________________________________________________
> > DO YOU YAHOO!?
> > Get your free @yahoo.com address at http://mail.yahoo.com
> > 
> > * Para nao receber mais e-mails da lista, acesse
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu
e-mail, escolha a lista <[EMAIL PROTECTED]> e de um <submit>.
> 
> --
> Eduardo Issao Ito.
> * Para nao receber mais e-mails da lista, acesse
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu
e-mail, escolha a lista <[EMAIL PROTECTED]> e de um <submit>.
> 

_________________________________________________________
DO YOU YAHOO!?
Get your free @yahoo.com address at http://mail.yahoo.com

* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.

Responder a