Tenho uma JTable com um TableModel criado funcionando corretamente,
Consigo visualizar minha tabela com os dados do banco tudo bem até aqui!
Mais criei um botão “Editar” e quando faço o Uptade no banco , Dentro do banco atualiza mais obvio que na minha view da minha tabela não, como poderia fazer isso…
Não postei os codigos ainda porque to na facul =/ to sem eles aqui…
O fato de vc inserir os dados na table do seu banco não implica q seu model tbm vai atualizar… Logo… vc deve recriar seu table modell… Como eu sei qual é o seu table model (hauahuah. eu que fiz…)… então depois de vc inserir os dados no banco vc tem duas alternativas:
1 - Atualiza o model com o setValueAt do model da sua JxTable
2- cria o model novamente… Tipo… um método refreshTable… dentro dele vc vai dar um jtable.setModel(new GeneralTableModel().getTableModel(seu select de novo, nome das colunas));
zoren
Se vc tiver escrito seu próprio table model, vc pode chamar o método fireDataChanged, ele recarrega os dados
Marky.Vasconcelos
Voce deve atualizar o model e lançar o fireTableDataChanged.
FelipeGalli
Obrigado pela ajuda,
Resolvi o problema criando um método que chama o select novamente