Estou com um problema, possuo varias strings e ao pesquisar determinada informação, preciso exibir o conteúdo de uma string em um JTextArea.
Porém na quebra de linha, acaba quebrando também palavras.
Tentei jogar em um vetor e contar apenas as palavras e quebrar linha depois de um número de palavras, porém a frase fica “deformada”, pois as palavras variam muito de tamanho, e preciso quebrar a string apenas quando chegar do final da area reservada para o JTextArea.
“DISTRIBUIDORA/CORRETORA DE
TITULOS VALORES MOBILIARIOS”
[edit]ops! lendo novamente sua pergunta, percebi que não a havia entendido e propus uma solução que não serve. :D[/edit]
O
O_Monge
Pelo o que eu e o soaresinfo entendemos, ele quer quebrar o texto na visualização do textArea, não na string em si.
Sendo assim, basta usar o setLineWrap( true ) como ele disse.
Mas o que está faltando é textArea.setWrapStyleWord( true );
Isso impede do textArea exibir quebra de linha no meio das palavras.
V
vinicius8891
Então, na verdade eu preciso quebrar a string, pois não estou utilizando swing em sí, mas uma biblioteca de componentes da empresa em que trabalho.
O componente é similar ao JTextArea, onde possui até o comando setWrapText, que força a quebra de linha, mas diferente do JTextArea, esse comando quebra a frase no final do JTextArea, mas quebra palavras também.
O
O_Monge
vinicius8891:
Então, na verdade eu preciso quebrar a string, pois não estou utilizando swing em sí, mas uma biblioteca de componentes da empresa em que trabalho.
O componente é similar ao JTextArea, onde possui até o comando setWrapText, que força a quebra de linha, mas diferente do JTextArea, esse comando quebra a frase no final do JTextArea, mas quebra palavras também.
Obrigado pessoal pela ajuda,
passei esse problema para o estrutural, responsável pelos componentes, pois é uma falha do componente, pois com o JTextArea é possível quebrar a linha sem a quebra de palavras.
Mas valeu pela força.