Limpar JTable

Boas galera , nao estou descobrindo qual a maneira de limpar os dados da minha tabela de uma so vez

criei um botao e adicionei um ActionListener, agora preciso da intrução para este actionListener apagar todas os dados e todas as celulas da minha tabela !

JTable jtable;
DefaultTableModel modelo ,

Alguem me ajude com codigo por favor !

Obrigado !

Já tentou remover todos os objetos do seu TableModel?

Tentei colocar modelo.clear();

mas nao funcionou :frowning:

Quero apagar todos os dados e todas as linhas da tabela com uma acção de botao …

Aqui:
http://forum.java.sun.com/thread.jspa?threadID=421960&messageID=1873874
você encontrará algumas sugestões.
Você verá um bug para:

int x = model.getRowCount();
for(int a = 0; a < x; a++)
{
model.removeRow(a);
}

tente usar:

int x = model.getRowCount();
for(int a = 0; a < x; a++)
{
model.removeRow(0);
}

Eu gostei de:

model.setRowCount(0);

mas não deu pra testar ainda.
Espero ter ajudado.
[]'s

1 curtida

modelo.setRowCount( 0 );

e pronto somem todas as suas linhas menos os colunas claro!

hmichel,

A Sua Segunda Solução Funciona

Valeu 8)