Quebra de linha em setText

4 respostas
alisson027

pod parecer tonto mas eu nao consigo dar quebra de linha nesse codigo
tem q mostrar no textarea algo tipo

codigo: 12332
nome: wilson

jTextArea1.setText("codigo: "+ ls.get(x) +" nome: "+ls.get(x+1));

tentei colocar /n mas nao deu

4 Respostas

vinnysoft

tenta “\n” ao inves de /n.

Até +!

alisson027

hehehe eu q coloquei errado ali em cima
o \n (correto) q nao esta dando

mas dei um jeito
fiz o seguinte

String quebra= ls.get(x); quebra+= "\n"; quebra+=ls.get(x+1); jTextArea1.setText(quebra);
se tiver um modo mais direto seria melhor, acho que o que eu fiz foi meio que uma gambiarra, mas deu certo,
se tiver um modo mais correto postem aqui
vlw

romarcio

Tem uma maneira sem usa o \n.
Da uma olhada nesse post:http://www.guj.com.br/java/56922-como-limitar-a-quantidade-de-caracteres-por-linha-de-um-jtextarea

No comentário do ViniGody:
seuTextArea.setLineWrap(true);  
[code]seuTextArea.setWrapStyleWord(true);
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.
R

queria quebrar em um jTextfield. é igual...?

dentro deste for... varias impressoes seguidas... nao da?
//teste, captacao... ok
        System.out.println("j1=" + j1 + " j2=" + j2 + " jresultado=" + jresultado);
        for (x = 0; x < 10; x = x + 1) {
            y = (jresultado - x) / j2;
            System.out.println("SE valor de x=" + x + " ENTAO valor de y=" + y);

            //tentar exibir os resultado do x e do y...  junto com o gráfico...
            jTvalor.setText("SE valor de x=" + x + " ENTAO valor de y=" + y);

        }
Criado 20 de março de 2011
Ultima resposta 5 de abr. de 2011
Respostas 4
Participantes 4