Duvida ao passar JTextArea para String

5 respostas
Alchemist

Boa tarde, estou precisando de um help em JTextArea,

meu programa tem um JTextArea com quebra de linha automatica e scroll, eu vou popular ele com varias linhas e tal,

quando eu uso o metodo getText() ele me traz tudo o que esta dentro do JTextArea , eu queria saber se é possivel ao trazer esta String colocar um caracter especial para falar que é quebra de linha tipo (|) ou (#) ???

5 Respostas

jessetsilva

Boa tarde.

pra simbolizar quebra de linha a String que vem da textarea tera um “\n” indicando.

Alchemist

Deixa eu ver se eu entendi se no meu textArea esta assim:

quando eu transito ela para a String ela vem assim:

é isto ?

jessetsilva

isso ai, dai cv procura pelos \n e sabera onde esta cada return

Metaleiro

[color=darkblue]O método setLineWrap(true); já faz isso [/color]

JTextArea txtObs = new JTextArea(4,18); 
        txtObs.setBorder(BorderFactory.createLineBorder(Color.BLACK));
        txtObs.setSize(4, 18);
        txtObs.setLineWrap(true);
        JScrollPane scrollJTextArea = new JScrollPane(txtObs);
Alchemist

Opa obrigado.

Já cobnsegui fazer o que eu queria usei replace para trocar \n ^^

Obrigado pela ajuda!!

Criado 3 de abril de 2009
Ultima resposta 3 de abr. de 2009
Respostas 5
Participantes 3