用JAVA写数字时钟

来源:百度知道 编辑:UC知道 时间:2024/05/12 15:44:56
就是简单的数字动态时钟

import java.awt.event.ActionListener;
import java.text.SimpleDateFormat;
import java.util.Date;

import javax.swing.JFrame;
import javax.swing.Timer;

public class test1 extends JFrame{
public test1(){
super();
setSize(300,100);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
Timer timer = new Timer(1000, new ActionListener(){
public void actionPerformed(ActionEvent evt) {
setTitle( new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
}
}
);
timer.start();
}

public static void main( String... args ){
new test1();
}
}

//新鲜出炉的,你不追加分就是对不起我。

这个数字时钟的核心部分应该是一条1秒钟刷新一次的线程
每一秒就用 new Date()获得当前时间 并且按照你的个人想法设置相应的 SimpleDateFormat对其进行format
如果需要封装成可视化的就把这个new Date()放进一个Frame里面

import javax.swing.*;

import java.awt.event.ActionListener;

import