如何制作一个动态的时间每隔一秒进行跳转
2017-08-17 20:54
549 查看
/**
* 通过一个JLabel的组件进行动态的时间变化,
* 通过线程,实现时间每隔一秒动一次。
*/
import java.awt.Container;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.JLabel;
public class tesstCLock {
public static void main(String[] args) {
}
}
//继承Thread类
class CLOCK extends Thread{
//通过一个构造方法获取jLabel值。
Container container ;
boolean flag = true;
public CLOCK(Container container){
container =this.container ;
}
@Override
public void run() {
while (flag){
//new一个JLabel对象,让它赋值给container。
JLabel jlabel = new JLabel();
//如果container 的组件是属于 JLabel。
if(container instanceof JLabel){
jlabel = (JLabel) this.container;
}
//获取当前时间
//把Date的时间格式进行修改。
Date date = new Date();
DateFormat df = new SimpleDateFormat("yyyy-mm-dd HH:MM:ss");
//format方法是把时间改成字符串。
if(null != jlabel){
jlabel.setText( df.format(date));
}
//暂停一秒后再进行。
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
* 通过一个JLabel的组件进行动态的时间变化,
* 通过线程,实现时间每隔一秒动一次。
*/
import java.awt.Container;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.JLabel;
public class tesstCLock {
public static void main(String[] args) {
}
}
//继承Thread类
class CLOCK extends Thread{
//通过一个构造方法获取jLabel值。
Container container ;
boolean flag = true;
public CLOCK(Container container){
container =this.container ;
}
@Override
public void run() {
while (flag){
//new一个JLabel对象,让它赋值给container。
JLabel jlabel = new JLabel();
//如果container 的组件是属于 JLabel。
if(container instanceof JLabel){
jlabel = (JLabel) this.container;
}
//获取当前时间
//把Date的时间格式进行修改。
Date date = new Date();
DateFormat df = new SimpleDateFormat("yyyy-mm-dd HH:MM:ss");
//format方法是把时间改成字符串。
if(null != jlabel){
jlabel.setText( df.format(date));
}
//暂停一秒后再进行。
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
相关文章推荐
- winform有一个combobox和一个textbox控件,如何进行动态绑定,使得combobox中的数据改变时,textbox中的数据也随之改变?
- js 计时器,倒计时完整实例代码附效果图 制作一个当前时间的动态时钟
- [置顶] 【实战】如何通过html+css+mysql+php来快速的制作动态网页(以制作一个博客网站为列)
- 一个能对访问者进行编号、记录访问次数、IP、时间的统计制作实例
- 制作一个银行卡用户登录页面,提交后连接数据库进行登录验证,根据验证结果跳转到不同页面
- 如何制作一个通用的多系统安装U盘五(制作主配置文件)
- 如何进行EDM邮件制作
- php 如何设置一个严格控制过期时间的session
- (译)如何使用cocos2d制作一个塔防游戏:引子
- 18. 如何使用GameCenter制作一个简单的多人游戏教程:第一部分
- 一道看上去很吓人的算法面试题:如何对n个数进行排序,要求时间复杂度O(n),空间复杂度O(1)
- 某面试题,如何将一个数字进行如下显示
- 如何让Squid Refresh_pattern 实现动态缓存时间
- Cocos2d-x 2.0.4 如何制作一个简单的游戏
- xcode如何制作一个通过iTunes安装的ipa包
- C# 如何生成一个时间戳
- vue动态数据绑定1--如何监听一个对象的变化
- UE4 30 天速成教程-1 如何制作一个圣火杯
- 如何制作一个 https 网站?IIS配置HTTPS服务的方法
- go语言制作一个gif动态图