Qual è il modo corretto JFramedi chiudere, come se l'utente avesse Xpremuto il pulsante di chiusura o premuto Alt+ F4(su Windows)?
Ho la mia operazione di chiusura predefinita impostata nel modo desiderato, tramite:
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Fa esattamente quello che voglio con i controlli di cui sopra. Questa domanda non riguarda questo.
Quello che voglio davvero fare è far sì che la GUI si comporti come Xfarebbe premendo un pulsante di chiusura.
Supponiamo che dovessi estendere WindowAdaptore quindi aggiungere un'istanza del mio adattatore come ascoltatore tramite addWindowListener(). Vorrei vedere la stessa sequenza di chiamate attraverso windowDeactivated(), windowClosing()e windowClosed()come avverrebbe con il Xpulsante di chiusura. Non tanto a strappare la finestra quanto a dirgli di strapparsi, per così dire.