Remover todas as linhas de um JTable

1 resposta
O

Olá Pessoal, tenho uma tabela que recebe os resultados de uma consulta em uma tabela interbase, no forma tem um botão que limpa a pesquisa, onde coloque o seguinte codigo:

while (true){
        modeloTabela.removeRow(0);
    }
}

ele apaga toda as linhas, porém gera umas exeções no console do netbeans:

while (true){
        modeloTabela.removeRow(0);
    }
}

como eu faço para que de certo, existe alguma maneira de mudar o modelo da tabela como eu fiz no começo do código:

javax.swing.table.DefaultTableModel modeloTabela = new javax.swing.table.DefaultTableModel(null,colunas);

Valeu

Paulo

1 Resposta

M

Tente: modeloTabela.removeAll();

Depois disso vc tem q atualizar a jtable dentro do jscrollpane:

JScrollPane.removeAll();

JScrollPane.add(JTable);

Criado 9 de novembro de 2004
Ultima resposta 9 de nov. de 2004
Respostas 1
Participantes 2