supongo que el jpanel esta puesto en otro jframe.... pues simplemente al jframe que tiene el jpanel añadele un WindowListener de esta manera:
VentanaConJPanel.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
//codigo que se ejecutara al cerrar la ventana del jpanel....
}
});
si el jpanel no esta en una ventana aparte, comentame como lo tienes para ver como podría hacerse....
Hola, estoy haciendo un programa, tengo 2 clases que crean, la primera un jframe con botones y label y eso, la segunda un jpanel, un botton de la primera clase llama al jpanel que se crea con la segunda (mediante un listener). necesito que al cerrar el jpanel, se ejecute un metodo de la primera clase (enviandole tres parametros desde el jpanel.
Como puedo hacer eso?
Gracias!