Per attivare un metodo della finestra principale quando la JDialog viene chiusa puoi procedere così:
- Crei una classe che estends JDialog
- Al costruttore di questa classe passi un riferimento alla finestra principale
- Disabiliti il controllo automatico della chiusura della JDialog utilizzando setDefaultCloseOperation( DO_NOTHING_ON_CLOSE )
- Registri un ascoltatore sulla JDialog per la gestione della chiusura (WindowListener)
- Ridefinisci il metodo windowClosing() dell'ascoltatore in modo che vada a richiamare il metodo che ti serve nella finestra principale
Ciao.![]()



Rispondi quotando