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

Print this page




  36     }
  37 
  38     protected PrintJob job;
  39     protected PrinterJob pjob;
  40 
  41     public WPrintDialog(Frame parent, PrinterJob control) {
  42         super(parent, true);
  43         this.pjob = control;
  44         setLayout(null);
  45     }
  46 
  47     public WPrintDialog(Dialog parent, PrinterJob control) {
  48         super(parent, "", true);
  49         this.pjob = control;
  50         setLayout(null);
  51     }
  52 
  53     // Use native code to circumvent access restrictions on Component.peer
  54     protected native void setPeer(ComponentPeer peer);
  55 

  56     public void addNotify() {
  57         synchronized(getTreeLock()) {
  58             Container parent = getParent();
  59             if (parent != null && parent.getPeer() == null) {
  60                 parent.addNotify();
  61             }
  62 
  63             if (getPeer() == null) {
  64                 ComponentPeer peer = ((WToolkit)Toolkit.getDefaultToolkit()).
  65                     createWPrintDialog(this);
  66                 setPeer(peer);
  67             }
  68             super.addNotify();
  69         }
  70     }
  71 
  72     private boolean retval = false;
  73 
  74     public void setRetVal(boolean ret) {
  75         retval = ret;


  36     }
  37 
  38     protected PrintJob job;
  39     protected PrinterJob pjob;
  40 
  41     public WPrintDialog(Frame parent, PrinterJob control) {
  42         super(parent, true);
  43         this.pjob = control;
  44         setLayout(null);
  45     }
  46 
  47     public WPrintDialog(Dialog parent, PrinterJob control) {
  48         super(parent, "", true);
  49         this.pjob = control;
  50         setLayout(null);
  51     }
  52 
  53     // Use native code to circumvent access restrictions on Component.peer
  54     protected native void setPeer(ComponentPeer peer);
  55 
  56     @SuppressWarnings("deprecation")
  57     public void addNotify() {
  58         synchronized(getTreeLock()) {
  59             Container parent = getParent();
  60             if (parent != null && parent.getPeer() == null) {
  61                 parent.addNotify();
  62             }
  63 
  64             if (getPeer() == null) {
  65                 ComponentPeer peer = ((WToolkit)Toolkit.getDefaultToolkit()).
  66                     createWPrintDialog(this);
  67                 setPeer(peer);
  68             }
  69             super.addNotify();
  70         }
  71     }
  72 
  73     private boolean retval = false;
  74 
  75     public void setRetVal(boolean ret) {
  76         retval = ret;