X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=spider-web%2FPersonalPreferences.java;fp=spider-web%2FPersonalPreferences.java;h=e63f02b8497ed9c331439b9e4ab52253d27aa87b;hb=f319bf06d72d135e7ec14ff8b27627187f5e2595;hp=0000000000000000000000000000000000000000;hpb=55f14d9038abb44d61ac63298f9f39b9e53a39d1;p=spider.git diff --git a/spider-web/PersonalPreferences.java b/spider-web/PersonalPreferences.java new file mode 100755 index 00000000..e63f02b8 --- /dev/null +++ b/spider-web/PersonalPreferences.java @@ -0,0 +1,45 @@ +import java.awt.*; + +public class PersonalPreferences extends Dialog +{ + public PersonalPreferences(spiderframe parent, String Call, + String Fullname, Font font) { + super(parent, "Personal Preferences", true); + this.parent = parent; + this.setFont(font); + + Panel p1 = new Panel(); + p1.setLayout(new GridLayout(2,2)); + p1.add(new Label("Call: ")); + p1.add(call = new TextField(Call, 6)); + p1.add(new Label("Passwort: ")); + p1.add(fullname = new TextField(Fullname)); + add("Center", p1); + + Panel p2 = new Panel(); + p2.add(new Button("OK")); + p2.add(new Button("Cancel")); + add("South", p2); + + resize(250,120); + show(); + } + + public boolean action(Event evt, Object arg) { + if (arg.equals("OK")) { + dispose(); + parent.setCall(call.getText()); + parent.setFullname(fullname.getText()); + } + else if (arg.equals("Cancel")) { + dispose(); + } + else return super.action(evt, arg); + return true; + } + + private TextField call; + private TextField fullname; + + private spiderframe parent; +}