// Using the Clock thread in the ClockApplet program.
// Barry Cornelius, 21 June 2000
import java.awt.    BorderLayout;
import java.awt.    Container;
import javax.swing. JApplet; 
import javax.swing. JTextField;
public class ClockApplet extends JApplet
{
   private JTextField iJTextField;
   private Clock iClock;
   public ClockApplet()
   {
      iJTextField = new JTextField(50);
      iClock = null;
   }
   public void init()
   {
      final Container tContentPane = getContentPane();
      tContentPane.add(iJTextField, BorderLayout.CENTER);
   }
   public void start()
   {
      if (iClock==null)
      {
         iClock = new Clock(iJTextField, 2000);
         iClock.start();
      }
   }
   public void stop()
   {
      if (iClock != null && iClock.isAlive())
      {
         iClock.finish();
      }
      iClock = null;
   }
}
