Tenho uma grande string, preciso que ela quebre a linha em determinado ponto, daí adiciono o
, depois jogo ela num jlabel.
Mas como quebro esta string e adiciono o
???
to procurando ha um tempão…
valeu
String e quebra de linha
9 Respostas
O label faz quebra de linha automática. Basta configurar o tamanho.
Mas se vc precisa MESMO, geralmente basta dar um replace. Como é a String que vc quer quebrar?
o usuário digita ela num jformattedtextfield e ela vem de qualquer jeito. O negócio é que tenho uma classe que imprime (impressora mesmo) tudo isso, do jeito que estive num jframe hehehehehehe… é meio maluco, mas tá funcionando.
Dai que parte do formulário vem deste jformated, que geralmente é um texto com algumas linhas, dai preciso quebrá-las…
não sei se respondi, mas a string é variável
Cara, acabei q d ver aki, e o jlabel nao queba automaticamente nao… ele põe reticências
Quebra sim. Para isso:
a) O label tem que ser HTML (basta começar com <html>)
b) A altura do label deve estar configurada corretamente.
ah sim, isso já fiz. Aliás, é exatamente o q eu to tentando hehehehehee
O meu problema é colocar o
no meio da string, sacou?
“por exemplo, meu usuario digita tudo issoxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”
recebo numa string,
dae como faço para colocar o
numdeterminado ponto? pra fica assim:
novaString = “por exemplo, meu usuario digita tudo isso
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<\html>”
Acho que meu problema é bem simples…hehehehehe
mas obrigado por enquanto!
Oi,
Existem varias maneira, você já pensou em dividir a String em 2 partes e colocar um
no meio?
Exemplo.:
String frase = "Guj, Notícias, artigos e o maior fórum brasileiro sobre Java";
int divisao_tamanho = frase.length() / 2;
String frase_com_br = frase.substring(0, divisao_tamanho)+"<br>"+frase.substring(divisao_tamanho, frase.length());
Tchauzin!
Tudo isso pode ser resolvido com o “\r\n” no Windows e apenas “\n” no UNIX.
Se bem como falaram acima existem N formas de se quebrar uma linha.
[]'s.
Tudo isso pode ser resolvido com o “\r\n” no Windows e apenas “\n” no UNIX.Se bem como falaram acima existem N formas de se quebrar uma linha.
[]'s.
Você descobre o separador com o comando:
String separador = System.getProperties("line.separator");
é, eu quis reinventar a roda. Era só colocar mesmo as <\html> que ele quebra automaticamente. Pelo menos até agora tá certo!
mas cheguei a estruturar o método loko de colocar o
hehehehehe, funcionou, dae depois q vi os posts
mas valeu galera!