X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=spider-web%2Fbeam.java;fp=spider-web%2Fbeam.java;h=d73417b4c7ebf3cb3ca64f047b939f8cf8ee6c5d;hb=f319bf06d72d135e7ec14ff8b27627187f5e2595;hp=0000000000000000000000000000000000000000;hpb=55f14d9038abb44d61ac63298f9f39b9e53a39d1;p=spider.git diff --git a/spider-web/beam.java b/spider-web/beam.java new file mode 100755 index 00000000..d73417b4 --- /dev/null +++ b/spider-web/beam.java @@ -0,0 +1,41 @@ +import java.awt.*; + +public class beam extends Dialog +{ + public beam(spiderframe parent, String Prefix, Font font) { + super(parent, "Call/Prefix/Other", true); + this.parent = parent; + this.setFont(font); + + Panel p1 = new Panel(); + p1.setLayout(new GridLayout(2,2)); + p1.add(new Label("Enter Your Choice (Call/Prefix/Other) ")); + p1.add(prefix = new TextField(Prefix, 6)); + add("Center", p1); + + Panel p2 = new Panel(); + p2.add(new Button("OK")); + p2.add(new Button("Cancel")); + add("South", p2); + + resize(280,120); + show(); + } + + public boolean action(Event evt, Object arg) { + if (arg.equals("OK")) { + dispose(); + parent.setPrefix(prefix.getText()); + + } + else if (arg.equals("Cancel")) { + dispose(); + } + else return super.action(evt, arg); + return true; + } + + private TextField prefix; + + private spiderframe parent; +}