home *** CD-ROM | disk | FTP | other *** search
/ Java by Example / jbecd.bin / JBE-CD / NTUsers / JBECODE.ZIP / JavaByExample / chap20 / TextTransferApplet.class (.txt) < prev    next >
Encoding:
Java Class File  |  1996-03-04  |  1.4 KB  |  43 lines

  1. import java.applet.Applet;
  2. import java.awt.Container;
  3. import java.awt.Event;
  4. import java.awt.List;
  5. import java.awt.TextArea;
  6.  
  7. public class TextTransferApplet extends Applet {
  8.    List list;
  9.    TextArea textArea;
  10.  
  11.    public void init() {
  12.       this.list = new List(10, false);
  13.       this.textArea = new TextArea("", 10, 15);
  14.       this.list.addItem("These");
  15.       this.list.addItem("are");
  16.       this.list.addItem("the");
  17.       this.list.addItem("ten");
  18.       this.list.addItem("words");
  19.       this.list.addItem("from");
  20.       this.list.addItem("which");
  21.       this.list.addItem("you");
  22.       this.list.addItem("can");
  23.       this.list.addItem("choose");
  24.       ((Container)this).add(this.list);
  25.       ((Container)this).add(this.textArea);
  26.       ((Applet)this).resize(300, 180);
  27.    }
  28.  
  29.    public boolean action(Event var1, Object var2) {
  30.       if (var1.target instanceof List) {
  31.          this.TransferWord();
  32.       }
  33.  
  34.       return true;
  35.    }
  36.  
  37.    protected void TransferWord() {
  38.       String var1 = this.list.getSelectedItem();
  39.       var1 = var1 + '\n';
  40.       this.textArea.appendText(var1);
  41.    }
  42. }
  43.