Simple Clock
This is a simple clock applet:
Grab the source below:
import java.awt.Graphics;
import java.util.Date;
import java.awt.Color;
import java.awt.Font;
public class femClock extends java.applet.Applet
implements Runnable {
Thread clckThread;
public void start() {
if (clckThread == null) {
clckThread = new Thread(this, "femClock");
clckThread.start();
}
}
public void run() {
while (clckThread != null) {
repaint();
try {
clckThread.sleep(1100);
} catch (InterruptedException e){
}
}
}
public void paint(Graphics g) {
Date now = new Date();
Font font = new Font("Helvetica", Font.BOLD, 50);
g.setFont(font);
Color colorbg=new Color(255,255,0);
Color colorfg=new Color(255,0,0);
g.setColor(colorbg);
g.fillRect(0,0,250,100);
g.setColor(colorfg);
int hour=now.getHours();
int min=now.getMinutes();
int secs=now.getSeconds();
if (secs < 10)
g.drawString(hour + ":" + min + ":" + "0" + secs,30,70);
else if (min < 10)
g.drawString(hour + ":" + "0" + min + ":" + secs,30,70);
else
g.drawString(hour + ":" + min + ":" + secs,30,70);
}
public void stop() {
clckThread.stop();
clckThread = null;
}
}