X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=spider-web%2Fdxannounce.java;fp=spider-web%2Fdxannounce.java;h=163c8fad027bb0388e4399e8c9386cc2ebb717cd;hb=f319bf06d72d135e7ec14ff8b27627187f5e2595;hp=0000000000000000000000000000000000000000;hpb=55f14d9038abb44d61ac63298f9f39b9e53a39d1;p=spider.git diff --git a/spider-web/dxannounce.java b/spider-web/dxannounce.java new file mode 100755 index 00000000..163c8fad --- /dev/null +++ b/spider-web/dxannounce.java @@ -0,0 +1,67 @@ +import java.awt.*; + +public class dxannounce extends Dialog +{ + public dxannounce(spiderframe parent, String Call2, + String Freq, String Remarks, Font font) { + super(parent, "Dx Announce", true); + this.parent = parent; + this.setFont(font); + + + + Panel p1 = new Panel(); + p1.setLayout(new GridLayout(3,2)); + p1.add(new Label("Call: ")); + p1.add(call2 = new TextField(Call2,6)); + p1.add(new Label("Freq. in khz: ")); + p1.add(freq = new TextField(Freq)); + p1.add(new Label("Remarks")); + p1.add(remarks = new TextField(Remarks,15)); + add("North", p1); + + // Panel p3 = new Panel(); + // p3.add(new Label("Remarks")); + // p3.add(freq = new TextField(Remarks,30)); + // add("Center",p3); + + + + + + Panel p2 = new Panel(); + p2.add(new Button("OK")); + p2.add(new Button("Cancel")); + add("South", p2); + + resize(250,150); + + + show(); + } + + public boolean action(Event evt, Object arg) { + if (arg.equals("OK")) { + dispose(); + parent.setCall2(call2.getText()); + parent.setFreq(freq.getText()); + parent.setRemarks(remarks.getText()); + + + + } + + + else if (arg.equals("Cancel")) { + dispose(); + } + else return super.action(evt, arg); + return true; + } + + private TextField call2; + private TextField freq; + private TextField remarks; + private Font font = new Font("Courier" , Font.PLAIN ,16); + private spiderframe parent; +}