时钟万年历代码 Clock.java放在了一个名叫 Clock的包里

源代码在线查看: clock.java

软件大小: 8 K
上传用户: proudrock
关键词: Clock java 时钟 万年历
下载地址: 免注册下载 普通下载 VIP

相关代码

				/**
				 * Clock.java
				 * Summary 数字时间显示
				 * Created on 
				 * @author 
				 * remark 如有改动请发一份代码给我,邮箱wsh.grxx@163.com
				 */
				package Clock;
				import javax.swing.*;
				import java.awt.*;
				import java.awt.event.*;
				import java.text.*;
				import java.util.*;
				class Clock extends Canvas implements Runnable{
				    MainFrame mf;
				    Thread t;
				    String time;
				    Clock(MainFrame mf){
				    this.mf=mf;
				    setSize(400,40);
				    setBackground(Color.white);
				    t=new Thread(this);                //实例化线程
				    t.start();                        //调用线程    
				    }
				    public void run(){
				    while(true){
				    try{
				    t.sleep(1000);                    //休眠1秒钟
				    }catch(InterruptedException e){
				    System.out.println("异常");
				    }
				    this.repaint(100);
				    }
				    }
				    public void paint(Graphics g){
				    Font f=new Font("宋体",Font.BOLD,16);    
				    SimpleDateFormat SDF=new SimpleDateFormat("yyyy'年'MM'月'dd'日'HH:mm:ss");//格式化时间显示类型
				    Calendar now=Calendar.getInstance();
				    time=SDF.format(now.getTime());        //得到当前日期和时间
				    g.setFont(f);
				    g.setColor(Color.orange);
				    g.drawString(time,100,25);
				    }
				}			

相关资源