java窗体中显示时间,时间自动刷新。
来源:互联网 发布:指南针优化布林线 编辑:程序博客网 时间:2024/05/21 17:11
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
{
//添加 显示时间的JLabel
public NowTime(){
JLabel time = new JLabel();
add(time);
this.setTimer(time);
}
//设置Timer 1000ms实现一次动作 实际是一个线程
private void setTimer(JLabel time){
final JLabel varTime = time;
Timer timeAction = new Timer(1000, 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) {
NowTime timeFrame = new NowTime();
timeFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
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
{
//添加 显示时间的JLabel
public NowTime(){
JLabel time = new JLabel();
add(time);
this.setTimer(time);
}
//设置Timer 1000ms实现一次动作 实际是一个线程
private void setTimer(JLabel time){
final JLabel varTime = time;
Timer timeAction = new Timer(1000, 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) {
NowTime timeFrame = new NowTime();
timeFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
timeFrame.setSize(160, 80);
this.setLocation((int) (Toolkit.getDefaultToolkit().getScreenSize().getWidth() - this.getWidth()) / 2,
(int) (Toolkit.getDefaultToolkit().getScreenSize().getHeight() - this.getHeight()) / 2);//居中显示窗体
}
}
- java窗体中显示时间,时间自动刷新。
- C#显示当前时间,自动刷新
- winform窗体中动态显示时间
- winform窗体中动态显示时间
- 窗体中实现时间实时显示
- JavaScript 时间自动刷新
- js时间自动刷新
- js自动刷新时间
- Js_显示当前时间的代码_自动刷新
- Java中时间显示格式
- JavaScript Time时间自动刷新
- java计时器线程(自动刷新、动态时间)
- 动态时间显示自动跳转
- C#在窗体实时显示时间
- java SWT中Label实时刷新当前时间
- php+ajax实现页面自动刷新时间
- asp.net 应用ajax自动刷新时间
- 突破12306自动刷新时间限制
- Lucene/Solr 4.0-ALPHA – What’s In A Name?
- 如何查找DirectX3D应用程序的显存泄露
- STM32的IO口的8种配置(GPIO)
- 早些年用纯汇编写的一个自用的《征途》外挂(四)
- 【转】数字三角形-递推-动态规划
- java窗体中显示时间,时间自动刷新。
- HTML标签解释大全
- Java程序员不该有的6种陋习
- Android存储
- 软件设计和开发的简史
- Android数据库
- 如何创建两个域之间的信任
- create database 或alter database失败,因为结果数据库的累计大小将超出每数据库为4096MB的许可限制值
- Win2008远程桌面多用户登陆的配