Atualizar jtable depois de deletar um dado

1 resposta
paulohms

Boa tarde a todos.

Estou com uma duvida, eu tenho um jtable, no qual é preenchida com os dados das pessoas que eu cadastro no banco. Ai eu criei um evento, para clicar, receber o código da pessoa conforme a linha clicada, e depois apagar. Até ai tudo bem, eu apago e verifico no banco, os dados não estão lá mais, só que, o jtable não atualiza, mesmo eu clicando no botão que chama ele, ele sempre fica com os dados que ele foi preenchido sendo que os dados não estão mais no banco… segue o metodo que preenche a tabela.

private void preencheTabCliente() {
        
    ClienteDAO cliDao = new ClienteDAO();
    ArrayList <Cliente> arlCliente = (ArrayList <Cliente>) cliDao.listaCliente();
    
    for(int i=0; i<arlCliente.size(); i++){
        jTable_Cliente.setValueAt(arlCliente.get(i).getCod_cliente(), i, 0);
        jTable_Cliente.setValueAt(arlCliente.get(i).getRazSocial(), i, 1);
        jTable_Cliente.setValueAt(arlCliente.get(i).getCnpj(), i, 2);
        jTable_Cliente.setValueAt(arlCliente.get(i).getTelefone(), i, 3);
        jTable_Cliente.setValueAt(arlCliente.get(i).getCod_pessoa(), i, 4);
        
    }
        jTable_Cliente.repaint();
        jTable_Cliente.revalidate();
    
}

Se alguém poder ajudar fico muito grato.

1 Resposta

R_chieck

Ola, primeiramente, não aconselho o uso do defaultTableModel, crie o seu proprio a partir do AbstractTableModel, ou então use a biblioteca Towel do Mark.
Com isso não terás problemas.

Criado 26 de maio de 2012
Ultima resposta 28 de mai. de 2012
Respostas 1
Participantes 2