home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 7: Programming / CDAT7.iso / Share / Java / JDesignerPro / Jdp3_0.exe / data1.cab / Program_Files / JDPMain.jar / JDPDialog.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-08-26  |  2.2 KB  |  104 lines

  1. import java.awt.Component;
  2. import java.awt.Container;
  3. import java.awt.Dialog;
  4. import java.awt.Event;
  5. import java.awt.Frame;
  6. import java.awt.Rectangle;
  7. import java.awt.Window;
  8.  
  9. public class JDPDialog extends Dialog {
  10.    Container parent;
  11.    JDPUser user;
  12.  
  13.    Rectangle getBoundsValue() {
  14.       Rectangle var1;
  15.       if (this.user.jdpMainWindow == null) {
  16.          var1 = this.user.JDesignerPro.bounds();
  17.       } else {
  18.          var1 = this.user.jdpMainWindow.bounds();
  19.       }
  20.  
  21.       return var1;
  22.    }
  23.  
  24.    void setProperties() {
  25.       ((Component)this).setBackground(JDPUtils.getControlColor());
  26.       ((Dialog)this).setResizable(false);
  27.       ((Component)this).setFont(this.user.plainFont);
  28.    }
  29.  
  30.    public JDPDialog(JDPUser var1, Container var2) {
  31.       super((Frame)(var1.jdpMainWindow == null ? new Frame() : var1.jdpMainWindow), "", true);
  32.       this.user = var1;
  33.       this.parent = var2;
  34.       short var3 = 250;
  35.       short var4 = 250;
  36.       Rectangle var5 = this.getBoundsValue();
  37.       int var6 = var5.x + (var5.width - var3) / 2;
  38.       int var7 = var5.y + (var5.height - var4) / 2;
  39.       ((Component)this).reshape(var6, var7, var3, var4);
  40.       this.setProperties();
  41.    }
  42.  
  43.    public JDPDialog(JDPUser var1, String var2, Container var3) {
  44.       super((Frame)(var1.jdpMainWindow == null ? new Frame() : var1.jdpMainWindow), var2, true);
  45.       this.user = var1;
  46.       this.parent = var3;
  47.       short var4 = 250;
  48.       short var5 = 250;
  49.       Rectangle var6 = this.getBoundsValue();
  50.       int var7 = var6.x + (var6.width - var4) / 2;
  51.       int var8 = var6.y + (var6.height - var5) / 2;
  52.       ((Component)this).reshape(var7, var8, var4, var5);
  53.       this.setProperties();
  54.    }
  55.  
  56.    public JDPDialog(JDPUser var1, String var2, Container var3, boolean var4) {
  57.       super((Frame)(var1.jdpMainWindow == null ? new Frame() : var1.jdpMainWindow), var2, var4);
  58.       this.user = var1;
  59.       this.parent = var3;
  60.       short var5 = 250;
  61.       short var6 = 250;
  62.       Rectangle var7 = this.getBoundsValue();
  63.       int var8 = var7.x + (var7.width - var5) / 2;
  64.       int var9 = var7.y + (var7.height - var6) / 2;
  65.       ((Component)this).reshape(var8, var9, var5, var6);
  66.       this.setProperties();
  67.    }
  68.  
  69.    public JDPDialog(JDPUser var1, String var2) {
  70.       super((Frame)(var1.jdpMainWindow == null ? new Frame() : var1.jdpMainWindow), var2, true);
  71.       this.user = var1;
  72.       this.parent = this.parent;
  73.       short var3 = 250;
  74.       short var4 = 250;
  75.       short var5 = 150;
  76.       short var6 = 150;
  77.       ((Component)this).reshape(var5, var6, var3, var4);
  78.       this.setProperties();
  79.    }
  80.  
  81.    public void display() {
  82.       ((Window)this).pack();
  83.       ((Container)this).layout();
  84.       ((Component)this).paintAll(((Component)this).getGraphics());
  85.       int var1 = ((Container)this).preferredSize().height;
  86.       int var2 = ((Container)this).preferredSize().width;
  87.       Rectangle var3 = this.getBoundsValue();
  88.       int var4 = var3.x + (var3.width - var2) / 2;
  89.       int var5 = var3.y + (var3.height - var1) / 2;
  90.       ((Component)this).reshape(var4, var5, var2, var1);
  91.       ((Dialog)this).show();
  92.    }
  93.  
  94.    public boolean handleEvent(Event var1) {
  95.       if (var1.id == 201) {
  96.          ((Window)this).dispose();
  97.          return true;
  98.       } else {
  99.          this.parent.handleEvent(var1);
  100.          return false;
  101.       }
  102.    }
  103. }
  104.