Qual è il modo corretto JFrame
di chiudere, come se l'utente avesse X
premuto 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 X
farebbe premendo un pulsante di chiusura.
Supponiamo che dovessi estendere WindowAdaptor
e 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 X
pulsante di chiusura. Non tanto a strappare la finestra quanto a dirgli di strapparsi, per così dire.