Atualizar jTable

tenho a aplicação e quando aperto o botão lança o comando

[code] for(int i = 0;i < 10; i++){

//dai aqui eu faço

jTable1.setValueAt(i, 0, 0);

// mas minha intenção é imprimir 1 na celula depois 2 depois 3 assim sucessivamente até chegar no 9
//com esse comando ele atualiza logo no 9 alguem pode me explicar como posso fazer isso?

}[/code]

Você quer fazer uma espécie de contador na sua tabela? É isso mesmo?

Basicamente sim… outra coisa que eu coloquei e não deu certo é adicionar a um Vector mais ai ele adiciona na tabela [1,2,3…,9]

Você pode usar o setValueAt mesmo, para trocar os valores. Acontece que da maneira que está sendo feita, todo o código é processado antes da tabela ser redesenhada (por isso apenas o último valor prevalece).

A solução é colocar esse trecho em uma Thread separada que, a cada iteração, atualiza o valor e dorme um pouco (Thread.sleep()).

caraca antes de ver seu post eu tinha criado mesmo uma thread mais ai fiz umas coisas retardadas tipo dar um laço que vai dando refresh na tela ate aparecer tal valor e tals… mais um simples new Runner().sleep(1000); funcionou perfeito brigadao mesmo