java小时钟

import javax.swing.*;
import java.awt.*;
import java.util.*;
class Myclock extends JFrame{
  JLabel jl1;
 static  JLabel jl2;
// String s;
  Myclock(){
    jl1=new JLabel("当前时间");
 jl2=new JLabel("");
 this.setLayout(new FlowLayout(FlowLayout.LEFT));
 
 this.add(jl1);
 this.add(jl2);
 this.setTitle("Myclock");
 //this.pack();
 
 MyThread mt=new MyThread();
  mt.start();
 this.setVisible(true);
 
  }//用toString方法实现
/*  class MyThread extends Thread{
   public void run(){
    try
    {  while(true){
  
     Thread.sleep(1000);
   
  
    Date d=new Date();
          String s=d.toString();
    jl2.setText(s);
    }
    }
      catch (Exception e)
    {e.printStackTrace();
    }
  
   }
  };*/
  static public void String(){
   Date d=new Date();
  StringBuffer strb= new StringBuffer();
  //strb.append(d.getDate());
 // strb.append(":");
  strb.append(d.getHours() );
  strb.append(":");
   strb.append(d.getMinutes() );
  strb.append(":");
  strb.append(d.getSeconds() );
  //strb.append(":");
  jl2.setText(strb.toString());


 }
 class MyThread extends Thread{
   Date d;
   public void run(){
     
   try
    { 
    while(true){d=new Date();
     Thread.sleep(1000);
      Myclock.String();
   //jl2.setText(d.toString());
         }
   
    }
       //Date d=new Date();
          catch (Exception e)
    {e.printStackTrace();
    }
     // String s=d.toString();
    
     
   }
  }
 
  public static void main(String[] args){
     Myclock mc=new Myclock();
    //  mc.String();
     mc.pack();
  };
}; 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值