Digital Clock
Digital Clock
Program:
import java.util.Calendar;
import java.awt.*;
import java.applet.*;
/*<applet code="MyClock" width=100 height=100></applet>*/
public class MyClock extends Applet implements Runnable
{
Thread t;
int hh,mm,ss;
Font myf=new Font("Timse New Roman",Font.BOLD,20);
public void init()
{
if(t==null)
{
t=new Thread(this);
t.start();
}
}
public void run()
{
for(;;)
{
Calendar tm=Calendar.getInstance();
hh=tm.get(Calendar.HOUR);
mm=tm.get(Calendar.MINUTE);
ss=tm.get(Calendar.SECOND);
repaint();
try
{
t.sleep(1000);
}
catch(Exception e)
{
}
}
}
public void paint(Graphics s)
{
String now="";
s.setFont(myf);
now=String.valueOf(hh)+":"+String.valueOf(mm)+":"+String.valueOf(ss);
s.drawString(now,50,50);
}
}
Output:
D:\java\Applet>javac MyClock.java
D:\java\Applet>AppletViewer MyClock.java