src/windows/classes/sun/awt/windows/WDialogPeer.java

Print this page




  70             target.setBackground(defaultBackground);
  71         }
  72 
  73         super.initialize();
  74 
  75         if (target.getTitle() != null) {
  76             setTitle(target.getTitle());
  77         }
  78         setResizable(target.isResizable());
  79     }
  80 
  81     protected void realShow() {
  82         Dialog dlg = (Dialog)target;
  83         if (dlg.getModalityType() != Dialog.ModalityType.MODELESS) {
  84             showModal();
  85         } else {
  86             super.realShow();
  87         }
  88     }
  89 

  90     public void hide() {
  91         Dialog dlg = (Dialog)target;
  92         if (dlg.getModalityType() != Dialog.ModalityType.MODELESS) {
  93             endModal();
  94         } else {
  95             super.hide();
  96         }
  97     }
  98 
  99     public void blockWindows(java.util.List<Window> toBlock) {
 100         for (Window w : toBlock) {
 101             WWindowPeer wp = (WWindowPeer)AWTAccessor.getComponentAccessor().getPeer(w);
 102             if (wp != null) {
 103                 wp.setModalBlocked((Dialog)target, true);
 104             }
 105         }
 106     }
 107 
 108     public Dimension getMinimumSize() {
 109         if (((Dialog)target).isUndecorated()) {




  70             target.setBackground(defaultBackground);
  71         }
  72 
  73         super.initialize();
  74 
  75         if (target.getTitle() != null) {
  76             setTitle(target.getTitle());
  77         }
  78         setResizable(target.isResizable());
  79     }
  80 
  81     protected void realShow() {
  82         Dialog dlg = (Dialog)target;
  83         if (dlg.getModalityType() != Dialog.ModalityType.MODELESS) {
  84             showModal();
  85         } else {
  86             super.realShow();
  87         }
  88     }
  89 
  90     @SuppressWarnings("deprecation")
  91     public void hide() {
  92         Dialog dlg = (Dialog)target;
  93         if (dlg.getModalityType() != Dialog.ModalityType.MODELESS) {
  94             endModal();
  95         } else {
  96             super.hide();
  97         }
  98     }
  99 
 100     public void blockWindows(java.util.List<Window> toBlock) {
 101         for (Window w : toBlock) {
 102             WWindowPeer wp = (WWindowPeer)AWTAccessor.getComponentAccessor().getPeer(w);
 103             if (wp != null) {
 104                 wp.setModalBlocked((Dialog)target, true);
 105             }
 106         }
 107     }
 108 
 109     public Dimension getMinimumSize() {
 110         if (((Dialog)target).isUndecorated()) {