Apa cara yang benar JFrameuntuk menutup, sama seperti jika pengguna telah menekan Xtombol tutup, atau menekan Alt+ F4(pada Windows)?
Saya memiliki operasi tutup default saya mengatur yang saya inginkan, melalui:
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Ia melakukan persis apa yang saya inginkan dengan kontrol yang disebutkan di atas. Pertanyaan ini bukan tentang itu.
Apa yang benar-benar ingin saya lakukan adalah menyebabkan GUI berperilaku dengan cara yang sama seperti menekan Xtombol tutup akan membuatnya berperilaku.
Misalkan saya memperpanjang WindowAdaptordan kemudian menambahkan contoh adaptor saya sebagai pendengar melalui addWindowListener(). Saya ingin melihat urutan yang sama dari panggilan melalui windowDeactivated(), windowClosing()dan windowClosed()seperti yang akan terjadi dengan Xtombol tutup. Tidak begitu banyak merobek jendela seperti mengatakannya untuk merobek sendiri, begitu untuk berbicara.