博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
swing时钟
阅读量:6691 次
发布时间:2019-06-25

本文共 1859 字,大约阅读时间需要 6 分钟。

import java.awt.*;import java.util.*;import javax.swing.*;public class HyClock extends JFrame implements Runnable {    public static JLabel tm;    public void run() {        while (true) {            Calendar c = Calendar.getInstance();            String nowtime = c.get(Calendar.HOUR_OF_DAY) + ":" + c.get(Calendar.MINUTE) + ":" + c.get(Calendar.SECOND);            tm.setText(nowtime);            try {                Thread.sleep(1000);            } catch (InterruptedException e) {            }        }    }     public static void main(String[] agrs) {        HyClock  hytime = new HyClock();        hytime.setLayout(new FlowLayout());        tm = new JLabel();        tm.setFont(new Font("宋体", 1, 40));        tm.setForeground(Color.RED);        hytime.add(tm);        hytime.setDefaultCloseOperation(DISPOSE_ON_CLOSE);        hytime.setSize(300, 100);        hytime.setVisible(true);        hytime.setLocation(400, 400);        Thread t = new Thread(hytime);        t.start();    }}

 

import
java.awt.*;
import
java.util.*;
import
javax.swing.*;
public
class
HyClock
extends
JFrame
implements
Runnable {
    
public
static
JLabel tm;
    
public
void
run() {
        
while
(
true
) {
            
Calendar c = Calendar.getInstance();
            
String nowtime = c.get(Calendar.HOUR_OF_DAY) +
":"
+ c.get(Calendar.MINUTE) +
":"
+ c.get(Calendar.SECOND);
            
tm.setText(nowtime);
            
try
{
                
Thread.sleep(
1000
);
            
}
catch
(InterruptedException e) {
            
}
        
}
    
}
 
    
public
static
void
main(String[] agrs) {
        
HyClock  hytime =
new
HyClock();
        
hytime.setLayout(
new
FlowLayout());
        
tm =
new
JLabel();
        
tm.setFont(
new
Font(
"宋体"
,
1
,
40
));
        
tm.setForeground(Color.RED);
        
hytime.add(tm);
        
hytime.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
        
hytime.setSize(
300
,
100
);
        
hytime.setVisible(
true
);
        
hytime.setLocation(
400
,
400
);
        
Thread t =
new
Thread(hytime);
        
t.start();
    
}
}

转载于:https://www.cnblogs.com/a709898670/p/9455607.html

你可能感兴趣的文章
Crimm Imageshop 2.3。
查看>>
SQL AND和OR求值顺序
查看>>
买房必知的五大法律常识 助你安心顺利选房
查看>>
leetcode563
查看>>
剑指Offer 40 最小的k个数
查看>>
plsql developer 连接数据库 转!!
查看>>
商业模式到底是什么?(转载)
查看>>
winform创建树形菜单的无限级分类
查看>>
017——数组(十七) asort ksort rsort arsort krsort
查看>>
从此不再惧怕URI编码:JavaScript及C# URI编码详解
查看>>
[OpenGL] glVertexAttribPointer函数与glVertexAttribIPointer函数使用中遇到的小坑(int类型被自动转换为float类型)...
查看>>
oracle添加控制文件,ORA-00214: 错误
查看>>
SQL 语句技巧--单列数据变多行数据
查看>>
MySQL数据库机房裁撤问题总结
查看>>
获取图片为二进制流,并且显示图片到网页
查看>>
C#获取当前程序运行路径的方法集合
查看>>
Android IOS WebRTC 音视频开发总结(三二)-- WebRTC项目开发建议
查看>>
Azure 中的多个 VM NIC 和网络虚拟设备
查看>>
Tensorflow生成唐诗和歌词(上)
查看>>
HRBUST 1326 循环找父节点神术
查看>>