home *** CD-ROM | disk | FTP | other *** search
/ Java by Example / jbecd.bin / JBE-CD / NTUsers / JBECODE.ZIP / JavaByExample / chap31 / ThreadApplet5.java < prev    next >
Text File  |  1996-03-21  |  732b  |  39 lines

  1. import java.awt.*;
  2. import java.applet.*;
  3. import ColorThread;
  4.  
  5. public class ThreadApplet5 extends Applet
  6. {
  7.     ColorThread thread;
  8.     Color color1;
  9.     Color color2;
  10.     Color color3;
  11.     Font font;
  12.  
  13.     public void start()
  14.     {
  15.         color1 = Color.red;
  16.         color2 = Color.green;
  17.         color3 = Color.blue;
  18.  
  19.         thread = new ColorThread(this);
  20.         thread.start();
  21.     }
  22.  
  23.     public void stop()
  24.     {
  25.         thread.stop();
  26.     }
  27.  
  28.     public void paint(Graphics g)
  29.     {
  30.         g.setColor(color1);
  31.         g.fillRect(30, 50, 50, 100);
  32.         g.setColor(color2);
  33.         g.fillRect(100, 50, 50, 100);
  34.         g.setColor(color3);
  35.         g.fillRect(170, 50, 50, 100);
  36.     }
  37. }
  38.  
  39.