home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2001 December / dppcpro1201.iso / Extras / maple / Viewer / WebEQ / MMLViewerInstall.cab / MMLViewerApplet.cab / webeq3 / util / AlertBox.class (.txt) next >
Encoding:
Java Class File  |  2001-05-24  |  1.5 KB  |  48 lines

  1. package webeq3.util;
  2.  
  3. import java.awt.Button;
  4. import java.awt.Component;
  5. import java.awt.Container;
  6. import java.awt.Dialog;
  7. import java.awt.Event;
  8. import java.awt.Font;
  9. import java.awt.Frame;
  10. import java.awt.Label;
  11. import java.awt.Panel;
  12. import java.awt.Rectangle;
  13. import java.awt.Window;
  14.  
  15. public class AlertBox extends Dialog {
  16.    Label alert_text;
  17.    // $FF: renamed from: ok java.awt.Button
  18.    Button field_0;
  19.  
  20.    public AlertBox(Frame var1, String var2) {
  21.       super(var1, "Alert", true);
  22.       Rectangle var3 = ((Component)var1).getBounds();
  23.       ((Component)this).setBounds(var3.x + var3.width / 4, var3.y + var3.height / 3, 1, 1);
  24.       ((Container)this).setFont(new Font("TimesRoman", 0, 16));
  25.       this.alert_text = new Label(var2);
  26.       Panel var4 = new Panel();
  27.       this.field_0 = new Button("OK");
  28.       this.field_0.setFont(new Font("TimesRoman", 0, 14));
  29.       ((Container)var4).add(this.field_0);
  30.       ((Container)this).add("South", var4);
  31.       ((Container)this).add("Center", this.alert_text);
  32.       ((Window)this).pack();
  33.    }
  34.  
  35.    public boolean handleEvent(Event var1) {
  36.       if (var1.target == this.field_0 && var1.id == 1001) {
  37.          ((Dialog)this).hide();
  38.          ((Dialog)this).dispose();
  39.          return true;
  40.       } else if (var1.id == 201) {
  41.          ((Dialog)this).hide();
  42.          return true;
  43.       } else {
  44.          return false;
  45.       }
  46.    }
  47. }
  48.