home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Button;
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Dialog;
- import java.awt.Event;
- import java.awt.FlowLayout;
- import java.awt.Frame;
- import java.awt.Label;
- import java.awt.Panel;
- import java.awt.TextField;
- import java.awt.Window;
-
- class QueryDialog extends Dialog {
- TextField field;
- Frame parent;
- Button setButton;
- String result;
-
- String getText() {
- return this.result;
- }
-
- QueryDialog(Frame var1, String var2, String var3, String var4) {
- super(var1, var2, true);
- this.parent = var1;
- Panel var5 = new Panel();
- Label var6 = new Label(var3);
- ((Container)var5).add(var6);
- this.field = new TextField(40);
- ((Container)var5).add(this.field);
- this.field.setText(var4);
- ((Container)this).add("Center", var5);
- Panel var7 = new Panel();
- ((Container)var7).setLayout(new FlowLayout(2));
- Button var8 = new Button(BrowserOptions.messages.getString("Cancel"));
- this.setButton = new Button(BrowserOptions.messages.getString("OK"));
- ((Container)var7).add(this.setButton);
- ((Container)var7).add(var8);
- ((Container)this).add("South", var7);
- ((Component)this).setSize(350, 250);
- ((Window)this).pack();
- ((Dialog)this).show();
- }
-
- QueryDialog(Frame var1, String var2, String var3) {
- super(var1, var2, true);
- this.parent = var1;
- Panel var4 = new Panel();
- Label var5 = new Label(var3);
- ((Container)var4).add(var5);
- this.field = new TextField(40);
- ((Container)var4).add(this.field);
- ((Container)this).add("Center", var4);
- Panel var6 = new Panel();
- ((Container)var6).setLayout(new FlowLayout(2));
- Button var7 = new Button(BrowserOptions.messages.getString("Cancel"));
- this.setButton = new Button(BrowserOptions.messages.getString("OK"));
- ((Container)var6).add(this.setButton);
- ((Container)var6).add(var7);
- ((Container)this).add("South", var6);
- ((Component)this).setSize(350, 250);
- ((Window)this).pack();
- ((Dialog)this).show();
- }
-
- public boolean action(Event var1, Object var2) {
- if (var1.target == this.setButton | var1.target == this.field) {
- this.result = this.field.getText();
- }
-
- ((Window)this).dispose();
- return true;
- }
-
- public boolean handleEvent(Event var1) {
- switch (var1.id) {
- case 201:
- ((Window)this).dispose();
- default:
- return super.handleEvent(var1);
- }
- }
- }
-