Como limitar a quantidade de caracteres (por linha) de um JTextArea?  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
RMF
Debugger

Membro desde: 25/08/2006 10:37:09
Mensagens: 60
Offline

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?
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Faça:


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.
[WWW]
RMF
Debugger

Membro desde: 25/08/2006 10:37:09
Mensagens: 60
Offline

Putz, funcionou perfeitamente!
Muito bom.

valeu a força!!
wellington7
JavaEvangelist
[Avatar]

Membro desde: 16/03/2007 14:03:02
Mensagens: 333
Offline

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?

"Faça por onde que eu te ajudarei"

Idéias que você deveria conhecer:
  • Lombok
  • SSCCE
  • wellington7
    JavaEvangelist
    [Avatar]

    Membro desde: 16/03/2007 14:03:02
    Mensagens: 333
    Offline

    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?

    "Faça por onde que eu te ajudarei"

    Idéias que você deveria conhecer:
  • Lombok
  • SSCCE
  • wellington7
    JavaEvangelist
    [Avatar]

    Membro desde: 16/03/2007 14:03:02
    Mensagens: 333
    Offline

    Resolvido..

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



    "Faça por onde que eu te ajudarei"

    Idéias que você deveria conhecer:
  • Lombok
  • SSCCE
  • mister__m
    Virtual Machine Man
    [Avatar]

    Membro desde: 18/03/2005 16:13:17
    Mensagens: 736
    Offline

    wellington7 wrote:Resolvido..

    Com keyTyped(KeyEvent)...


    Limita texto colado (CTRL+V)?

    Michael Nascimento Santos, aka Mister M

    Summa Technologies do Brasil - http://www.summa-tech.com/
    genesis: Uma nova forma de desenvolver aplicações - https://genesis.dev.java.net/
    ThinNB: Suporte a Thinlet no NetBeans - https://thinnb.dev.java.net/
    Líder da JSR-310 - Date and Time API
    Expert Group Member das JSRs 207 (PD4J), 250 (Common Annotations), 270 (Java 2 SE 6.0), 296 (Swing Framework) e 303 (Bean Validation)
    SouJava: Fortalecendo a comunidade Java brasileira - https://soujava.dev.java.net/ https://www.soujava.org.br/
    JSR Community @ java.net - http://community.java.net/jsr
    Blogs - http://blog.michaelnascimento.com.br/ http://today.java.net/pub/au/80
    Twitter - @mr__m
    [WWW]
    wellington7
    JavaEvangelist
    [Avatar]

    Membro desde: 16/03/2007 14:03:02
    Mensagens: 333
    Offline

    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..
    Pra minha aplicação ficou jóia,

    Obrigado pelo aviso do CTRL+V!

    "Faça por onde que eu te ajudarei"

    Idéias que você deveria conhecer:
  • Lombok
  • SSCCE
  • libo8
    HelloWorld

    Membro desde: 01/12/2007 12:10:12
    Mensagens: 14
    Offline

    otimo topico amigo..

    ajudou e mt no meu trabalho da faculdade..
     
    Índice dos Fóruns » Interface Gráfica
    Ir para:   
    Powered by JForum 2.1.8 © JForum Team