Marky.Vasconcelos
No método que retornar a lista faça algo assim
return new ArrayList<String>(lista);
rbroz85
ainda nao funcionou!
@Override
public void run() {
jProgressBar1.setValue(0);
list1 = verificar(arquivo, coluna,Integer.parseInt(digito));
tableModel tb = new tableModel();
tb.setLista(list1);
jTable1.setModel(tb);
jButton12.setEnabled(false);
jButton14.setEnabled(true);
}
public List<String[]> verificar(File f,int col,int divisor){
...
return new ArrayList<String[]>(listaVerificar);
}
rbroz85
pow ainda estou com esse problema…
minha list entra na thread com 5 elementos…
minha thread seta o jtable com 100 linhas…
quando mando salvar. a lista ainda esta com 5 linhas!
nao entendo!
se alguem puder me ajudar… muito grato !!!
abraço
rbroz85
humm concegui resolver…
antes eu fazia
list1 = metodoQueRetornaLista();// retorna new ArrayList()
agora eu mudei e fiz assim:
list1.clear();
list1.addAll(metodoQueRetornaLista());
blz…funcionou… mas nao entendi a diferença !