Digital clock in Applet
Digital clock applet in java with example. Let's see the example of Digital clock in applet
Digital clock in Applet
Digital clock can be created by using the Calendar and SimpleDateFormat class. Let's see the simple example:
Example of Digital clock in Applet:
- import java.applet.*;
- import java.awt.*;
- import java.util.*;
- import java.text.*;
- public class DigitalClock extends Applet implements Runnable {
- Thread t = null;
- int hours=0, minutes=0, seconds=0;
- String timeString = "";
- public void init() {
- setBackground( Color.green);
- }
- public void start() {
- t = new Thread( this );
- t.start();
- }
- public void run() {
- try {
- while (true) {
- Calendar cal = Calendar.getInstance();
- hours = cal.get( Calendar.HOUR_OF_DAY );
- if ( hours > 12 ) hours -= 12;
- minutes = cal.get( Calendar.MINUTE );
- seconds = cal.get( Calendar.SECOND );
- SimpleDateFormat formatter = new SimpleDateFormat("hh:mm:ss");
- Date date = cal.getTime();
- timeString = formatter.format( date );
- repaint();
- t.sleep( 1000 ); // interval given in milliseconds
- }
- }
- catch (Exception e) { }
- }
- public void paint( Graphics g ) {
- g.setColor( Color.blue );
- g.drawString( timeString, 50, 50 );
- }
- }
In the above example, getX() and getY() method of MouseEvent is used to get the current x-axis and y-axis. The getGraphics() method of Component class returns the object of Graphics. |
myapplet.html
- <html>
- <body>
- <applet code="DigitalClock.class" width="300" height="300">
- </applet>
- </body>
- </html>