Monday, May 7, 2012

Simple java clock in java applet using Thread


Below code is the example of Thread in Java. This is simple Java Applet to display clock using Java Thead.

import java.awt.*;
import java.applet.*;
import java.applet.*;
import java.awt.*;
import java.util.*;

public class ClockApplet extends Applet implements Runnable
{
   Thread t,t1;
   public void start(){
      t = new Thread(this);
      t.start();
   }
    public void run(){
      t1 = Thread.currentThread();
      while(t1 == t){
         repaint();
         try{
            t1.sleep(1000);   
         }
         catch(InterruptedException e){}
      }
   }

   public void paint(Graphics g){

      Calendar cal = new GregorianCalendar();

      String hour = String.valueOf(cal.get(Calendar.HOUR));

      String minute = String.valueOf(cal.get(Calendar.MINUTE));

      String second = String.valueOf(cal.get(Calendar.SECOND));

      g.drawString(hour + ":" + minute + ":" + second, 20, 30);

   }

}


No comments:

Post a Comment