home *** CD-ROM | disk | FTP | other *** search
/ Java by Example / jbecd.bin / JBE-CD / NTUsers / JBECODE.ZIP / JavaByExample / chap13 / Applet17.class (.txt) < prev    next >
Encoding:
Java Class File  |  1996-02-13  |  1.1 KB  |  40 lines

  1. import java.applet.Applet;
  2. import java.awt.Component;
  3. import java.awt.Container;
  4. import java.awt.Event;
  5. import java.awt.Graphics;
  6. import java.awt.TextField;
  7.  
  8. public class Applet17 extends Applet {
  9.    TextField[] textField;
  10.    int[] avg;
  11.  
  12.    public void init() {
  13.       this.textField = new TextField[3];
  14.       this.avg = new int[3];
  15.  
  16.       for(int var1 = 0; var1 < 3; ++var1) {
  17.          this.textField[var1] = new TextField(5);
  18.          ((Container)this).add(this.textField[var1]);
  19.          this.textField[var1].setText("0");
  20.       }
  21.  
  22.    }
  23.  
  24.    public void paint(Graphics var1) {
  25.       var1.drawString("Your bowlers' averages are: ", 50, 80);
  26.  
  27.       for(int var2 = 0; var2 < 4; ++var2) {
  28.          String var3 = this.textField[var2].getText();
  29.          var1.drawString(var3, 75, 110 + var2 * 15);
  30.          this.avg[var2] = Integer.parseInt(var3);
  31.       }
  32.  
  33.    }
  34.  
  35.    public boolean action(Event var1, Object var2) {
  36.       ((Component)this).repaint();
  37.       return true;
  38.    }
  39. }
  40.