bom pessoal eu consegui resolver o meu problema e vou colocar a solução que eu encontrei aqui…
se alguem se enteressar…esta aqui…
este é o modelo…
/**
*
-
@author César de Siqueira
*/
public class PedidoCotacaoControle extends DefaultDialogControle {
public PedidoCotacaoControle(DefaultDialogModelo modelo,
DefaultDialogVisao visao) {
super(modelo,visao);
((PedidoCotacaoView) super.visao).addWindowListener(new
TratadoraDeEventos());
}
class TratadoraDeEventos extends WindowAdapter {
@Override
public void windowClosing(WindowEvent e) {
// Executa método de persistência (Salvar).
((PedidoCotacaoModel) modelo).salvar(visao);
}
}
e na víão eu registrei o evento com este comando…
new PedidoCotacaoControle(pcm,pcv);
aqui na víão eu estou chamando o medelo e o controle para trabalharen…
esta chamada esta dentro… new PedidoCotacaoControle(pcm,pcv);
esta dentro de um evento de um botão…
flw abraços…