[RESOLVIDO]Logica para List e ArrayList

2 respostas
maurijava

Pessoal,

Estou errando a lógica para este código:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
       
        tag.add(((DefaultMutableTreeNode)jTree1.getAnchorSelectionPath().getLastPathComponent()).toString());
        
        for (int i = 0; i < tag.size(); i++) {
            jTextArea1.setText(tag.get(i));
            
        }
        
    }

É que estou querendo que cada vez que selecionar num nó folha de um jTree e clicar no jButton1 ele adicionde o nó a um array e depois imprima o array em jTextArea1. Só que ele só imprime um nó quando clicamos.

Como faço para ele não zerar o array a cada vez que o método for chamado?

PS: o array já foi declarado fora do metodo no início da classe e já tentei colocar como static, mesmo assim não funcionou.

Sds,
Maurijava.

2 Respostas

maurijava

Já sei aqui que o problema não está no List tag, o problema é quando vou inserir no jTextArea, preciso fazer com que ele insira o valor na próxima linha, ele está sobrescrevendo sempre a primeira.

Estou usando o metodo setText(), teria outro pra fazer isto?

Sds,

Mauríjava.

maurijava

Resolvi,

for (int i = 0; i < tag.size(); i++) {
            jTextArea1.append(tag.get(i)+"\n");
            
        }
Criado 17 de março de 2012
Ultima resposta 17 de mar. de 2012
Respostas 2
Participantes 1