Como limitar a quantidade de caracteres (por linha) de um JTextArea?

Olá Pessoal,

Não estou conseguindo limitar a quantidade de caracteres por linha dentro de um JTextArea.

Preciso que exista a quebra de linha quando o texto que está sendo digitado atingir a borda direita da JTextArea.

Alguém sabe como fazer isso?

Faça:

seuTextArea.setLineWrap(true); seuTextArea.setWrapStyleWord(true);

O primeiro comando liga a quebra de linha. O segundo, diz para o java quebrar apenas palavras inteiras, e não parti-las ao meio.

Putz, funcionou perfeitamente!
Muito bom.

valeu a força!!

Estou com o mesmo problema, e preciso limitar em 2 linhas. Vi sobre os wraps no javadoc, mas não funciona pra limitar linhas…

Preciso de 2 linhas com 8 caracteres…

Alguma dica?

Estou com o mesmo problema, e preciso limitar em 2 linhas. Vi sobre os wraps no javadoc, mas não funciona pra limitar linhas…

Preciso de 2 linhas com 8 caracteres…

Alguma dica?

Resolvido…

Com keyTyped(KeyEvent), getLineCount() e getText().length() do JTextArea.

:slight_smile:

[quote=wellington7]Resolvido…

Com keyTyped(KeyEvent)…
[/quote]

Limita texto colado (CTRL+V)?

Eh… num limita naum…

Agora resolvi com o JFormattedTextField, usando a máscara: | assim tenho as duas linhas, em um unico TextField e consigo limitar o máx de caracteres… :slight_smile:
Pra minha aplicação ficou jóia,

Obrigado pelo aviso do CTRL+V!

otimo topico amigo…

ajudou e mt no meu trabalho da faculdade… :stuck_out_tongue: :stuck_out_tongue: