Estou montando um editor de textos em swing, e gostaria de saber como faço pra implementar quebra de linha no meu TextArea. O que eu gostaria é que, a cada 30 caracteres, ja passe pra linha seguinte automaticamente.
Tem como fazer a aplicação ficar verificando isso constantemente a fim de tornar automatico?
Valew cara, deu certo.
So mais uma coisa: pra que serve o text.setWrapStyleWord(true)?
Até mais.
Andre_Brito
Acho que é pra deixar a palavra na outra linha, se ela chegar no limite.
Tipo…
palavrapalavrapalavrapalavrapalavrapalavra
em vez de
palavrapalavrapalavrapalavrapalavrapalavra// essa é a continuacao da de cima
A, não sei explicar direito…
Guto_Magalhaes
Sim, eu entendi. É pra ficarem com palavras inteiras, tipo quando estamos digitando em um editor qualquer, ai do nada a palavra pula pra linha de baixo.
Valew cara, e obrigado a todos por esclarecerem minhas dúvidas.
Gustavo.
ViniGodoy
É, evita que ele corte uma palavra no meio.
Sem o wapstyleWord:
palavra palavra pal
avra palavra
Com o wapstyleWord:
palavra palavra
palavra palavra
Seria legal se ele fizesse hifenização. Mas, como demonstrado no primeiro exemplo, ele não faz.
Até porque, hifenizer é complexo e envolve conhecimento sobre a lingua em questão.
Mas quem sabe não bolam algo como o Collator para o JTextArea no futuro?