Refresh JTable

Bom amigos, eu procurei no forum e encontrei varios topicos sobre o assunto, mas nenhum com ao resposta :"(.

Entao vamos a problema,
Eu construi um JscrollPane com um JTable em anexo, um metodo que executa uma query que popula o JTable.
No JTable anexei um JButton que executa uma query qndo pressionado que remove o registro selecionado no JTable.

O problema e, qndo clico no JButton o registro eh apagado da base de dados, entao a linha no jtable deveria sair, para isso preciso atualiza-la fiz algumas tentativas com repaint(), updateUI() e nao deu certo, por isso vou postar.

Logo Abaixo a estrututa(recortada do codigo):

-> Cria o Jtable,Modelo, e scrollPane

[code]modelo = new DefaultTableModel(dados,colunas);

 	jtable = new JTable(modelo);

 	//-Linhas Unicas

 	jtable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);

 	jtable.getColumn("").setCellRenderer(new NovoBotao());

 	jtable.getColumn("").setCellEditor(new EditorBotao(new JCheckBox()));

 	scrollTabela = new JScrollPane(jtable);[/code]

-> Evento qndo jbutton pressionado

bDelete.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ Home.connDB.executeUpdate("DELETE FROM agenda WHERE id='"+id+"' LIMIT 1"); System.out.println("Removido"); jtable.repaint(); jtable.updateUI(); } });

  • O codigo foi recortado, os componentes foram declarados na classe

æ hrober,

tente usar o fireTableDataChanged();

Abraço,
Maicon