home *** CD-ROM | disk | FTP | other *** search
/ Java by Example / jbecd.bin / JBE-CD / NTUsers / JBECODE.ZIP / JavaByExample / chap13 / ScoreApplet.java < prev   
Text File  |  1996-02-13  |  1KB  |  44 lines

  1. import java.awt.*;
  2. import java.applet.*;
  3.  
  4. public class ScoreApplet extends Applet
  5. {
  6.     TextField textFieldScores[];
  7.     TextField textFieldNames[];
  8.  
  9.     public void init()
  10.     {
  11.         textFieldScores = new TextField[3];
  12.         textFieldNames = new TextField[3];
  13.  
  14.         for (int x=0; x<3; ++x)
  15.         {
  16.             textFieldNames[x] = new TextField(15);
  17.             textFieldScores[x] = new TextField(5);
  18.             add(textFieldNames[x]);
  19.             add(textFieldScores[x]);
  20.             textFieldNames[x].setText("Unknown");
  21.             textFieldScores[x].setText("0");
  22.         }
  23.     }
  24.  
  25.     public void paint(Graphics g)
  26.     {
  27.         g.drawString("Your bowlers' averages are: ", 50, 125);
  28.  
  29.         for (int x=0; x<3; ++x)
  30.         {
  31.             String s = textFieldNames[x].getText();
  32.             s += ":   ";
  33.             s += textFieldScores[x].getText();
  34.             g.drawString(s, 75, 155 + x*15);
  35.         }
  36.     }
  37.  
  38.     public boolean action(Event event, Object arg)
  39.     {
  40.         repaint();
  41.         return true;
  42.     }
  43. }
  44.