Preencher na segunda linha do jTextArea e conservar a primeira

2 respostas
evertonsilvagomesjav

Boa tarde a todos!!

Bom como faço, pra preencher a segunda linha de um jTextArea deixando a primeira intacta? segue o codigo:

private void visualizar(java.awt.event.ActionEvent evt) {                            

        LerArquivo ler = new LerArquivo();

        ler.lerArquivo();

        SetaArquivo set = new SetaArquivo();

        String dados[] = set.setArquivo();

        for(int i=0; i < dados.length; i++){
            if(contador == 0){
            jTextArea.setText(jTextArea.getText() +dados[i] +"  " );
        }else{
            jTextArea.setText("\n" +" " +dados[i] +" "); // to tentando implementar aqui mas ta dando erro.
        } 
        }
        contador ++;
        
        
    }

2 Respostas

renamed
Utilize o método append do jTextArea
LerArquivo ler = new LerArquivo();

        ler.lerArquivo();

        SetaArquivo set = new SetaArquivo();

        String dados[] = set.setArquivo();
        
        area.setText(""); //Limpando dados
        for(int i = 0; i < dados.length; i++){
             area.append(dados[i] + "\n"); //Inserindo dado e uma quebra de linha
        }

ok?

evertonsilvagomesjav

Mas tipo ele teria que percorrer e imprimir o array todo na primeira linha, e depois que eu clicar de novo no visualizar ele imprimir novamente o array todo porem na linha abaixo por exemplo:

2;2;2 1;1;1 ;2;2;2 // primeira vez na 1º linha 2;2;2 1;1;1 ;2;2;2 // segundo click no visualizar e impressão na 2º linha.

Criado 30 de novembro de 2009
Ultima resposta 30 de nov. de 2009
Respostas 2
Participantes 2