seguinte tenho um jdialog principal q contem um jtable, e um botao atualizar, quando clico no botao atualizar faço o seguinte
Cheque c = buscaNaTabela();
if (c != null) {
new alterar(null, true,c).setVisible(true);
}
para atualizar o jtabel assim
public void listar_che() {
List<Che> lista = CheDao.listarLISTA("");
DefaultTableModel modelo = new javax.swing.table.DefaultTableModel(
new Object [][] {
},
new String [] {
"cod ", "Valor ", "Taxa ","Dias", "data1", "data2"
}
);
tabela.setModel(modelo);
tabela.getColumnModel().getColumn(0).setPreferredWidth(61);
tabela.getColumnModel().getColumn(1).setPreferredWidth(65);
tabela.getColumnModel().getColumn(2).setPreferredWidth(65);
for(Ch che:lista) {
String data = "dd/MM/yyyy", data1,data2;
SimpleDateFormat formata = new SimpleDateFormat(data);
data1 = formata.format(che.getdata_atual());
data2 = formata.format(che.getdata());
modelo.addRow(new String[] {
che.getid().toString(),
che.getvalor().toString(),
che.gettaxa().toString(),
che.getdias().toString(),
data2.toString(),
data1.toString(),
});
}
}
pego o objeto e passo para outro jdialog alterar
abre o jdialog pego os dados tudo certo quando clico no jdialog alterar faço o seguinte
this.setVisible(false);
fecho o jdialog alterar e quero que altere o jdialog princpial q estava aberto, para alterar o jdialog presiso chama a funcao listar_che() so que nao consigo como posso fazer isso ???