import java.applet.*;
import java.awt.*;

public class TimerRun extends Applet
{
    private Timer t;
    Thread tThread;
    private Label Instruct;
    private Button Start;
    private Button Stop;

    public void init ()
    {
	setLayout (new BorderLayout ());
	setBackground (Color.white);
  
	Panel Controls = new Panel ();
	Start = new Button ("Re-start Timer");
	Stop = new Button ("Stop Timer");
	Instruct = new Label ("Timer Demo");
	Controls.setBackground (Color.lightGray);

	Controls.add (Start);
	Controls.add (Stop);
	add ("North", Controls);
	
	t = new Timer (200, 100, this);
	Stop.disable ();
    }

    public boolean action (Event e, Object arg)
    {
	if (e.target == Start)
	{
	    t = new Timer (200, 100, this);
	    tThread = new Thread (t, "thread");
	    tThread.start ();
	    Start.disable ();
	    Stop.enable ();
	}
	else if (e.target == Stop)
	{
	    t.stopTimer ();
	    tThread.stop ();
	    Start.enable ();
	    Stop.disable ();
	}
	return true;
    }






}

