Apa cara yang benar JFrame
untuk menutup, sama seperti jika pengguna telah menekan X
tombol 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 X
tombol tutup akan membuatnya berperilaku.
Misalkan saya memperpanjang WindowAdaptor
dan 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 X
tombol tutup. Tidak begitu banyak merobek jendela seperti mengatakannya untuk merobek sendiri, begitu untuk berbicara.