Java动态显示当前日期和时间
更新时间:2019年12月20日 16:21:01 作者:Bit0_1
这篇文章主要为大家详细介绍了Java动态显示当前日期和时间,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Java 动态显示当前系统的日期、时间;如图所示:
package com.xin.test; import java.awt.Color; import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.text.SimpleDateFormat; import java.util.Date; import javax.swing.JLabel; import javax.swing.Timer; import javax.swing.JFrame; public class NowTime extends JFrame { private static final long serialVersionUID = 4306803332677233920L; // 添加 显示时间的JLabel public NowTime() { JLabel time = new JLabel(); time.setForeground(Color.BLUE); time.setBounds(30, 0, 900, 130); time.setFont(new Font("微软雅黑", Font.BOLD, 80)); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setLayout(null); this.setTitle("now time"); this.setBounds(500, 200, 930, 200); this.setVisible(true); this.add(time); this.setTimer(time); } // 设置Timer 1000ms实现一次动作 实际是一个线程 private void setTimer(JLabel time) { final JLabel varTime = time; Timer timeAction = new Timer(100, new ActionListener() { public void actionPerformed(ActionEvent e) { long timemillis = System.currentTimeMillis(); // 转换日期显示格式 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); varTime.setText(df.format(new Date(timemillis))); } }); timeAction.start(); } // 运行方法 public static void main(String[] args) { new NowTime(); } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
SpringBoot ResponseBody返回值处理的实现
这篇文章主要介绍了SpringBoot ResponseBody返回值处理的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-11-11
最新评论