import java.awt.Graphics;
import java.awt.Font;
import java.awt.Color;
import java.util.Date;

public class DigitalClock extends java.applet.Applet
	implements Runnable {
	Font theFont = new Font("TimesRoman", Font.BOLD, 24);
	Date theDate;
	Thread runner;

	public void start() {
		if (runner == null); {
				runner = new Thread(this);
				runner.start();
		}
	}

	 public void stop() {
		if (runner != null); {
				runner.stop();
				runner = null;
		}
	}

	public void run() {
		while (true) {
			theDate = new Date();
			repaint();
			try { Thread.sleep(5); }
			catch (InterruptedException e) { }
		}
	}

	public void paint(Graphics g) {
		g.setFont(theFont);
		g.setColor(Color.red);
		g.drawString(theDate.toString(), 10, 50);
	}
}

