@SoniaBotechia escreveu:
Boa Noite,
Tenho um form com botão novo ( que abre um novo formulário para insersão de novo dado), e neste formulário tenho um JTable que lista os meus dados já cadastrados.
A ideia é cadastrar o novo dado, o formulario de cadastro fechar, e atualizar em tempo real o formulario que o chamou com o JTable ja atualizado.Para isso usei interface java implementando um callback(sei que a ideia esta certa pq ja consegui atualizar um combo box), uso uma AbstractTableModel, onde implementei meus metodos.
a funçao que está no form:
private CallbackForm callbackPag(){ return new CallbackForm<FormaPagamento>(){ @Override public void fim(FormaPagamento formaPagamento){ FormaPagamento fp = new FormaPagamento(); formNovaFormaPagamento.setVisible(false); formNovaFormaPagamento = null;// limpando a memoria ((FormaPagamentoModel) TbFormaPagamento.getModel()).addFormaPagamento(fp); } }; }
a funçao que implementei no AbstractTableModel :
public void addFormaPagamento(FormaPagamento formaPagamento){ int index = formaPagamentos.indexOf(formaPagamentos); fireTableRowsInserted(index, index); }
estou aprendendo sou estudante do 4 semestre de ads, a tabela nao atualiza, podem me dizer o que esta errado e como corrigir?
Obrigada.
Mensagens: 3
Participantes: 3