home *** CD-ROM | disk | FTP | other *** search
/ Java by Example / jbecd.bin / JBE-CD / NTUsers / JBECODE.ZIP / JavaByExample / chap16 / ArcApplet.java < prev    next >
Text File  |  1996-02-21  |  755b  |  37 lines

  1. import java.awt.*;
  2. import java.applet.*;
  3.  
  4. public class ArcApplet extends Applet
  5. {
  6.     TextField textField1, textField2;
  7.  
  8.     public void init()
  9.     {
  10.         textField1 = new TextField(10);
  11.         textField2 = new TextField(10);
  12.  
  13.         add(textField1);
  14.         add(textField2);
  15.  
  16.         textField1.setText("0");
  17.         textField2.setText("360");
  18.     }
  19.  
  20.     public void paint(Graphics g)
  21.     {
  22.         String s = textField1.getText();
  23.         int start = Integer.parseInt(s);
  24.  
  25.         s = textField2.getText();
  26.         int sweep = Integer.parseInt(s);
  27.  
  28.         g.drawArc(35, 50, 125, 180, start, sweep);
  29.     }
  30.  
  31.     public boolean action(Event event, Object arg)
  32.     {
  33.         repaint();
  34.         return true;
  35.     }
  36. }
  37.