Giriş
Şu satırı dahil ederizz
constructor
Modal olmayan bir nesne yaratmak için şöyle yaparız
Şöyle yaparız
Örnek - true
Şöyle yaparız
Şöyle yaparız
Şöyle yaparız. setModal (false) ile aynıdır
Dialog modal ise kapanmasını bekler ve ana koda daha sonra devam eder. Dialog modal değilse ana kod devam eder.
Örnek - modal ve visible = true
Şöyle yaparız
Düğmenin actionListener metodunda şöyle yaparız. Böylece modal dialog kapanır.
Şu satırı dahil ederizz
import javax.swing.JDialog;
Bu sınıf modal olarak yaratıldıysa setVisible(true) çağrısı bloke olur ta ki setVisible(false) çağrısı yapılıncaya kadar.constructor
Modal olmayan bir nesne yaratmak için şöyle yaparız
JDialog jd = new JDialog();
constructor - owner + title + model
Şöyle yaparız
Dialog'u kapatır.
setDefaultCloseOperation metodu
ÖrnekŞöyle yaparız
JDialog jd = new JDialog(this,"User Registration",true);
dispose metoduDialog'u kapatır.
setDefaultCloseOperation metodu
Şöyle yaparız
jd.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
setModal metodu
true ise dialog modal olur.Örnek - true
Şöyle yaparız
jd.setModal(true);
setModal metoduŞöyle yaparız
jd.setModal(true);
setModalityType metoduŞöyle yaparız. setModal (false) ile aynıdır
setModalityType(ModalityType.MODELESS);
setVisible metoduDialog modal ise kapanmasını bekler ve ana koda daha sonra devam eder. Dialog modal değilse ana kod devam eder.
Örnek - modal ve visible = true
Şöyle yaparız
JDialog jd = new JDialog();
jd.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
// If set to true, setVisible blocks until dialog is disposed.
jd.setModal(true);
jd.setVisible(true);
Örnek - modal ve visible = falseDüğmenin actionListener metodunda şöyle yaparız. Böylece modal dialog kapanır.
setVisible(false);
Hiç yorum yok:
Yorum Gönder