home *** CD-ROM | disk | FTP | other *** search
/ Java by Example / jbecd.bin / JBE-CD / NTUsers / JBECODE.ZIP / JavaByExample / chap20 / TextTransferApplet.java < prev   
Text File  |  1996-03-04  |  957b  |  46 lines

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