首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

利用线程兑现时钟功能

2012-12-27 
利用线程实现时钟功能package com.yue1132.gui.commonsimport java.util.Dateimport javax.swing.JLabel

利用线程实现时钟功能

package com.yue1132.gui.commons;import java.util.Date;import javax.swing.JLabel;import javax.swing.JPanel;/** * 名称:获取当前时间(时钟) * 作者: yue1132 * 版本:0.0.0.1 * 日期:2012-06-29 */public class Time extends JLabel implements Runnable{/** * time的带参构造 * @param paenl 传一个放置时钟的面板 */public Time(JPanel panel){panel.add(this);Thread th = new Thread(this);th.start();}/** * Runnable接口的实现方法 */public void run() {// TODO Auto-generated method stub              //设置死循环,使系统每过一点时间获取一次系统时间while(true){                        // 获取当前时间 并转化成“yyyy-MM-dd hh:ss:mm”的格式//this.setText(new Date().toLocaleString());//已过时                        DateFormat df = DateFormat.getDateTimeInstance();        String time = df.format(new Date());try{Thread.sleep(1000);//使系统每过1000毫秒(1秒),获取当前系统时间}catch(Exception e){e.printStackTrace();}}}}

热点排行