removeAll() não funciona? [resolvido]

Ae galera, estou tentando fazer tipo um refresh em minha JTable…
Ela faz uma consulta no banco quando clico em determinado botão, porém, se eu clicar em outro e voltar a clicar nele ele faz a consulta novamente e deixa duplicado na JTable…

Não consigo implementar por nada a função removeAll(), então tentei:

int i = STMCliente.getRowCount(); System.out.println(i); for(int j=0;j<=i;j++){ STMCliente.removeRow(j); //STMCliente.getLinhas().removeAll(); System.out.println("Removendo -> "+j); //j++; }
Mas percebi que ele só remove o primeiro mesmo e ao tentar os outros dá pau…

Alguém pode me ajudar?
Por favor galera…
Valeu… 8)

Lembro que você abriu vários posts sobre table model.
Neste link eu te apresentei um table model legal (http://www.guj.com.br/posts/list/0/23576.java#125959).

É só adaptar. Faça isso (no seu table model):

public void removerTodos() { seuListComDados.clear(); fireTableDataChanged(); }

Agora deu certo Daniel…valeu mesmo…era que naquele outro póst vc colocou uns comandos meio estranhos que não consegui entender…

Valeu! 8)