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

  1. import java.awt.*;
  2. import java.applet.*;
  3.  
  4. public class MathApplet extends Applet
  5. {
  6.     TextField textField1;
  7.     TextField textField2;
  8.     TextField textField3;
  9.  
  10.     public void init()
  11.     {
  12.         textField1 = new TextField(5);
  13.         textField2 = new TextField(5);
  14.         textField3 = new TextField(5);
  15.         add(textField1);
  16.         add(textField2);
  17.         add(textField3);
  18.         textField1.setText("0");
  19.         textField2.setText("0");
  20.         textField3.setText("1");
  21.     }
  22.  
  23.     public void paint(Graphics g)
  24.     {
  25.         int value1;
  26.         int value2;
  27.         int value3;
  28.         int result;
  29.  
  30.         g.drawString("Type a number in each box.", 40, 50);
  31.         g.drawString("Value1 + Value2 / Value3 is:", 40, 75);
  32.         String s = textField1.getText();
  33.         value1 = Integer.parseInt(s);
  34.         s = textField2.getText();
  35.         value2 = Integer.parseInt(s);
  36.         s = textField3.getText();
  37.         value3 = Integer.parseInt(s);
  38.         result = value1 + value2 / value3;
  39.         s = String.valueOf(result);
  40.         g.drawString(s, 80, 100);
  41.     }
  42.  
  43.     public boolean action(Event event, Object arg)
  44.     {
  45.         repaint();
  46.         return true;
  47.     }
  48. }
  49.