- 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
|
Comments
Post a Comment