Skip to main content

java program to make digital clock

  1. import java.applet.*;  
  2. import java.awt.*;  
  3. import java.util.*;  
  4. import java.text.*;  
  5.   
  6. public class DigitalClock extends Applet implements Runnable {  
  7.   
  8.    Thread t = null;  
  9.    int hours=0, minutes=0, seconds=0;  
  10.    String timeString = "";  
  11.   
  12.    public void init() {  
  13.       setBackground( Color.green);  
  14.    }  
  15.   
  16.    public void start() {  
  17.         t = new Thread( this );  
  18.         t.start();  
  19.    }  
  20.   
  21.     
  22.    public void run() {  
  23.       try {  
  24.          while (true) {  
  25.   
  26.             Calendar cal = Calendar.getInstance();  
  27.             hours = cal.get( Calendar.HOUR_OF_DAY );  
  28.             if ( hours > 12 ) hours -= 12;  
  29.             minutes = cal.get( Calendar.MINUTE );  
  30.             seconds = cal.get( Calendar.SECOND );  
  31.   
  32.             SimpleDateFormat formatter = new SimpleDateFormat("hh:mm:ss");  
  33.             Date date = cal.getTime();  
  34.             timeString = formatter.format( date );  
  35.   
  36.             repaint();  
  37.             t.sleep( 1000 );  // interval given in milliseconds  
  38.          }  
  39.       }  
  40.       catch (Exception e) { }  
  41.    }  
  42.   
  43.     
  44.   public void paint( Graphics g ) {  
  45.       g.setColor( Color.blue );  
  46.       g.drawString( timeString, 5050 );  
  47.    }  
  48. }  



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

  1. <html>  
  2. <body>  
  3. <applet code="DigitalClock.class" width="300" height="300">  
  4. </applet>  
  5. </body>  
  6. </html>

Comments

Popular posts from this blog

সার্চ ইন্জিন অপটিমাইজেশন

সার্চ ইন্জিন অপটিমাইজেশন (SEO ) কি? পূথিবীতে অনেক সার্চ ইন্জিন আছে যেমন সবচেয়ে বিখ্যাত হল গুগল,এরপর আছে ইয়াহু,বিং ইত্যাদি।কেউ যদি বাংলায় এইচটিএমএল শিখতে চায় তাহলে হয়ত সে “এইচটিএমএল টিউটোরিয়াল” লিখে গুগলে সার্চ দেবে কারন সে হয়ত বাংলায় এইচটিএমএল টিউটোরিয়াল আছে এমন কোন ওয়েবসাইটরে ঠিকানা জানেনা।এখন ধরুন আপনার একটা ওয়েবসাইট আছে যেখানে বাংলায় এইচটিএমএল টিউটোরিয়াল আছে।এখন যদি “এইচটিএমএল টিউটোরিয়াল” লিখে গুগলে সার্চ দিলে গুগলের প্রথম পেজে আরও ভাল হবে যদি প্রথম পেজের প্রথম লিংকটাই আপনার সাইটের হয় তাহলে নিশ্চিত থাকতে পারেন যে ঐ ইউজার যে “এইচটিএমএল টিউটোরিয়াল” দিয়ে খুজছিল সে অবশ্যই আপনার সাইটে যাবেই।এই যে একজনের সাইট গুগলে সবার আগে দেখাল অথচ বাংলায় এইচটিএমএল টিউটোরিয়াল আছে এমন বহু সাইট,ব্লগ,ফোরাম ইত্যাদি থাকার পরেও,যে সাইট আগে দেখালো সে সাইটে কিছু কৌশল অবলম্বন করা হয়েছিল এসব কৌশলকে বলা হয়   সার্চ ইন্জিন অপটিমাইজেশন   (SEO) সার্চ ইন্জিন অপটিমাইজেশন (SEO) প্রধানত ২ ধরনের ১. অন পেজ   (যেটা সাইটের ভিতরেই করা হয় যেমন টাইটেল ট্যাগ,কনটেন্ট,কিওয়ার্ড ইত্যাদি প্রাসঙ্গিক হওয়া )...