import java.awt.*;
import java.util.*;
import javax.swing.*;
//数字时钟
public class ClockDemo extends JFrame implements Runnable{
Thread clock;
public ClockDemo(){
super("数字时钟"); //调用父类构造函数
setFont(new Font("Times New Roman",Font.BOLD,60)); //设置时钟的显示字体
start(); //开始进程
setSize(280,100); //设置窗口尺寸
setVisible(true); //窗口可视
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //关闭窗口时退出程序
}
public void start(){ //开始进程
if (clock==null){ //如果进程为空值
clock=new Thread(this); //实例化进程
clock.start(); //开始进程
}
}
public void run(){ //运行进程
while (clock!=null){
repaint(); //调用paint方法重绘界面
try{
Thread.sleep(1000); //线程暂停一秒(1000毫秒)
}
catch (InterruptedExc
用JAVA编程的数字时钟代码
最新推荐文章于 2023-12-02 10:00:00 发布
这篇博客展示了如何使用JAVA编程创建一个数字时钟。通过继承JFrame并实现Runnable接口,作者创建了一个ClockDemo类,设置了时钟的字体,并在run方法中实现了每秒更新时间的逻辑。窗口关闭时,程序会退出。在paint方法中,作者用Graphics2D对象绘制了当前的时间,并以24小时制显示小时、分钟和秒。

最低0.47元/天 解锁文章
2317

被折叠的 条评论
为什么被折叠?



