home *** CD-ROM | disk | FTP | other *** search
/ PC User 2001 August / APC_Aug2001_CD2.iso / features / coldfusn / files / coldfusion-50-win-us.exe / data1.cab / Examples / CFDOCS / snippets / copytext.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-05-24  |  1.6 KB  |  55 lines

  1. import java.applet.Applet;
  2. import java.awt.BorderLayout;
  3. import java.awt.Button;
  4. import java.awt.Container;
  5. import java.awt.Event;
  6. import java.awt.Frame;
  7. import java.awt.GridLayout;
  8. import java.awt.Label;
  9. import java.awt.Panel;
  10. import java.awt.TextField;
  11. import java.awt.Window;
  12.  
  13. public class copytext extends Applet {
  14.    TextField tf1;
  15.    TextField tf2;
  16.  
  17.    public void init() {
  18.       ((Container)this).setLayout(new BorderLayout());
  19.       Panel var1 = new Panel();
  20.       ((Container)var1).setLayout(new GridLayout(0, 2));
  21.       ((Container)var1).add(new Label("Type Text Here:"));
  22.       this.tf1 = new TextField("");
  23.       ((Container)var1).add(this.tf1);
  24.       ((Container)var1).add(new Label("Click Button to Copy:"));
  25.       this.tf2 = new TextField("");
  26.       ((Container)var1).add(this.tf2);
  27.       ((Container)this).add("North", var1);
  28.       var1 = new Panel();
  29.       ((Container)var1).setLayout(new GridLayout(1, 3));
  30.       ((Container)var1).add(new Label(""));
  31.       ((Container)var1).add(new Button("Copy"));
  32.       ((Container)var1).add(new Label(""));
  33.       ((Container)this).add("South", var1);
  34.    }
  35.  
  36.    public boolean action(Event var1, Object var2) {
  37.       if (var1.target instanceof Button) {
  38.          String var3 = this.tf1.getText();
  39.          this.tf2.setText(var3);
  40.          return true;
  41.       } else {
  42.          return false;
  43.       }
  44.    }
  45.  
  46.    public static void main(String[] var0) {
  47.       Frame var1 = new Frame("copytext");
  48.       copytext var2 = new copytext();
  49.       var2.init();
  50.       ((Container)var1).add("Center", var2);
  51.       ((Window)var1).pack();
  52.       ((Window)var1).show();
  53.    }
  54. }
  55.