home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 27 / CDROM27.iso / share / wnt / jig / data1.cab / Program_Executable_Files / lib / jig.jar / SimpleDialog.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-08-19  |  1.6 KB  |  55 lines

  1. import java.awt.Button;
  2. import java.awt.Component;
  3. import java.awt.Container;
  4. import java.awt.Dialog;
  5. import java.awt.Event;
  6. import java.awt.FlowLayout;
  7. import java.awt.Frame;
  8. import java.awt.Panel;
  9. import java.awt.TextComponent;
  10. import java.awt.TextField;
  11. import java.awt.Window;
  12.  
  13. class SimpleDialog extends Dialog {
  14.    TextField field;
  15.    Button setButton;
  16.    boolean result = false;
  17.  
  18.    SimpleDialog(Frame var1, String var2) {
  19.       super(var1, BrowserOptions.messages.getString("Browser"), true);
  20.       Panel var3 = new Panel();
  21.       ((Container)var3).setLayout(new FlowLayout(1));
  22.       Button var4 = new Button(BrowserOptions.messages.getString("No"));
  23.       this.setButton = new Button(BrowserOptions.messages.getString("Yes"));
  24.       ((Container)var3).add(var4);
  25.       ((Container)var3).add(this.setButton);
  26.       TextField var5 = new TextField(var2);
  27.       ((TextComponent)var5).setEditable(false);
  28.       ((Container)this).add("North", var5);
  29.       ((Container)this).add("South", var3);
  30.       ((Component)this).setSize(350, 250);
  31.       ((Window)this).pack();
  32.       ((Dialog)this).show();
  33.    }
  34.  
  35.    public boolean action(Event var1, Object var2) {
  36.       if (var1.target == this.setButton) {
  37.          this.result = true;
  38.       } else {
  39.          this.result = false;
  40.       }
  41.  
  42.       ((Window)this).dispose();
  43.       return true;
  44.    }
  45.  
  46.    public boolean handleEvent(Event var1) {
  47.       switch (var1.id) {
  48.          case 201:
  49.             ((Window)this).dispose();
  50.          default:
  51.             return super.handleEvent(var1);
  52.       }
  53.    }
  54. }
  55.