This is a basic digital clock in Java that works off your operating system time, it works in a multithreaded environment and have coded it to put my own background in.
Code: Java
source : http://www.go4expert.comimport java.awt.*;
import javax.swing.*;
import java.util.*;
class Clock extends JFrame implements Runnable
{
Thread runner; //declare global objects
Font clockFont;
public Clock()
{
super("Java clock");
setSize( 350, 100);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
setResizable(false);
color="#808080" style=" font-style: italic;">//create window
clockFont = new Font("Serif", Font.BOLD, 40); //create font instance
Container contentArea = getContentPane();
ClockPanel timeDisplay = new ClockPanel();
contentArea.add(timeDisplay); //add components
setContentPane(contentArea);
start(); //start thread running
}