SORU
5 AĞUSTOS 2009, ÇARŞAMBA


Nasıl bir JFrame yakın programlı

Eğer kullanıcı [x] düğmesini basılı veya Alt F4 (windows) eğer yakın bir JFrame almak için doğru bir şekilde, aynı nedir?

Varsayılan yakın ameliyatım istediğim gibi, üzerinden ayarladım

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

ne istediğimi tam olarak, söz konusu denetimleri ile. Bu soru onunla ilgili değil.

Ben gerçekten ne yapmak istediğini guı [x] bir basın öyle davranmasına neden olur aynı şekilde davranmasına neden olur.

I. e., diyelim ki ben uzatmak WindowAdaptor ve sonra Ekle örneği benim adaptör gibi bir dinleyici üzerinden addWindowListener(); görmek istiyorum aynı sıra çağrıları üzerinden windowDeactivated() windowClosing() windowClosed() oluşacaktır [x]. Bu kadar kendini yırtıp olarak söylüyorum camı parçalayan değil, tabiri caizse.

CEVAP
5 AĞUSTOS 2009, ÇARŞAMBA


Eğer bir GUI eğer tıkladığınız gibi davranmak istiyorsanız "X" sonra pencereye windowClosing bir Olay gönderme. "ExitAction" Closing An Application bunu eklemek olanak sağlayan bir menü öğesi veya kolayca Eylemleri kullanan herhangi bir bileşen için.

frame.dispatchEvent(new WindowEvent(frame, WindowEvent.WINDOW_CLOSING));

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Hak5

    Hak5

    7 EYLÜL 2005
  • Jeremy Gallman

    Jeremy Gallm

    11 NİSAN 2012
  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013