Messageboxdialog da no option a basılınca jframe penceresinin kapanması olayını nasıl yapabilirim? dispose , setvisible(false),HIDE_ON_CLOSE,System.exit(0) vs... bunların hepsini kullandım fakat 'no' butonuna basılınca pencere kapanmadı

soruldu: 24 Ara '16, 12:34

Rslnn's gravatar image

Rslnn
10
cevap kabul oranı: 0%


Şöyle yapabilirsin :

 jFrame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
 addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent we)
{ 
String ObjButtons[] = {"Yes","No"};
int PromptResult = JOptionPane.showOptionDialog(null, 
    "Are you sure you want to exit?", "Test Frame escaping", 
    JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE, null, 
    ObjButtons,ObjButtons[1]);
if(PromptResult==0)
  {
  System.exit(0);          
  }else {
     return;
  }
 }
});'

Kodu telefonda yazdım deneyip sonucu bildirirsin.

permanent link

cevaplandı: 24 Ara '16, 12:48

Coder%20ACJHP's gravatar image

Coder ACJHP
3181311
cevap kabul oranı: 18%

değiştirildi: 24 Ara '16, 12:54

işime yaradı, teşekkürler

permanent link

cevaplandı: 24 Ara '16, 13:07

Rslnn's gravatar image

Rslnn
10
cevap kabul oranı: 0%

Bişey değil, sorunun ve cevabın başkalarınada yararlı olabilmesi için doğru olarak işaretlemeniz faydalı olur.

(24 Ara '16, 13:11) Coder ACJHP Coder%20ACJHP's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,103
×80
×8
×2
×1

Soruldu: 24 Ara '16, 12:34

Görüntüleme: 82 kez

Son güncelleme: 24 Ara '16, 13:11

powered by BitNami OSQA