import java.awt.Graphics;
import java.util.Date;
import java.awt.*;

public class Uhr extends java.applet.Applet implements Runnable {

    Date datum;
    Thread uhr;

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

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

    public void run() {
        for ( ; ; ) {
            datum = new Date();
            repaint();
            try { Thread.sleep ( 1000 ); }
            catch ( InterruptedException e ) { }
        }
    }

    public void paint ( Graphics g ) {
      Dimension d = size();	
      g.drawRect ( 0, 0, d.width-1, d.height-1 ); 
      g.drawString ( datum.toString(), 15, 15 );
    }

}
