Pergunta

Quanto texto pode ser colocado num componente TextArea?

Resposta

Como um componente do pacote AWT, o TextArea utiliza um componente nativo correspondente do sistema gráfico no qual está sendo executado e, portanto, possui os limites de tal componente nativo. (Todo componente AWT utiliza um componente nativo do sistema em execução representando assim uma biblioteca de componente peer-to-peer).

No MS-Windows 95/98/NT o componente nativo correspondente ao TextArea pode armazenar aproximadamente 28Kbytes de texto (o limite teórico é de 32Kbytes mas existe algum overhead que limita a quantidade efetivamente disponível para o programador).

Este limite é eliminado caso seja utilizado o JTextArea, que pertence ao pacote Swing, dado que tal componente dispensa o uso de um componente peer na plataforma em uso.