Quebrar Texto de um JLabel

4 respostas
R

amigos, tenho um JLabel que é preenchido conforme um campo de uma array, só que o texto é maior que a tela, como faço para quebrar este texto?

exemplo:

TEXTO na Array:

[list]ENTREGA CONDICIONADA A APRESENTACAO E RETENCAO DOS SEGUINTES DOCUMENTOS: COMPROVANTE DE LIBERACAO DO AFRMM DOCUMENTO DE EXONERACAO DO ICMS.
[/list]

queria quebrar pra ficar assim:

ENTREGA CONDICIONADA A APRESENTACAO E RETENCAO DOS SEGUINTES DOCUMENTOS:
COMPROVANTE DE LIBERACAO DO AFRMM
DOCUMENTO DE EXONERACAO DO ICMS.

OBS: na minh array o texto já esta com o \n

4 Respostas

O

Olá rachacuca
Podes usar html na formatação do jLabel

jLabel.setText("<html> ENTREGA CONDICIONADA A APRESENTACAO E RETENCAO DOS SEGUINTES DOCUMENTOS:<br> COMPROVANTE DE LIBERACAO DO AFRMM<br>DOCUMENTO DE EXONERACAO DO ICMS. </html>");
R

mas o problema é que estou pegando estes dados de uma array:

situacao.setText(processos.get(numProc).getComplementar());

como faço para formatar dessa forma?

O

:roll: :roll:

antes pegas na tua string , e substituis a quebra de linha \n por

tuastring,replace("\n", “
”) ;

Depois concatenas a tua string
String
texto=""+processos.get(numProc).getComplementar()+"";

Axo que dá…
qq coisa posta ai :wink:

R

show resolvi o meu problema!

brigadu!

Criado 17 de novembro de 2006
Ultima resposta 17 de nov. de 2006
Respostas 4
Participantes 2