数字时钟
来源:互联网 发布:数据库基础教程 编辑:程序博客网 时间:2024/04/30 05:17
package time;
import java.awt.Toolkit;
import java.util.Calendar;
import java.awt.Toolkit;
import java.util.Calendar;
import javax.swing.*;
public class Time extends JFrame implements Runnable{
int year = 0;
int moth = 0;
int day = 0;
int hour = 0;
int minute = 0;
int second = 0;
int width = Toolkit.getDefaultToolkit().getScreenSize().width;
int height = Toolkit.getDefaultToolkit().getScreenSize().height;
JLabel jl1 = null;
int year = 0;
int moth = 0;
int day = 0;
int hour = 0;
int minute = 0;
int second = 0;
int width = Toolkit.getDefaultToolkit().getScreenSize().width;
int height = Toolkit.getDefaultToolkit().getScreenSize().height;
JLabel jl1 = null;
public Time(){
Calendar c=Calendar.getInstance();
year=c.get(Calendar.YEAR);
moth = c.get(Calendar.MONTH)+1;
day=c.get(Calendar.DAY_OF_MONTH);
hour = c.get(Calendar.HOUR);
minute =c.get(Calendar.MINUTE);
second = c.get(Calendar.SECOND);
jl1 = new JLabel(year + "年" + moth + "月" + day + "日" + hour+ "时" + minute + "分" + second + "秒");
jl1.setBounds(200, 100, 100, 50);
this.add(jl1);
Calendar c=Calendar.getInstance();
year=c.get(Calendar.YEAR);
moth = c.get(Calendar.MONTH)+1;
day=c.get(Calendar.DAY_OF_MONTH);
hour = c.get(Calendar.HOUR);
minute =c.get(Calendar.MINUTE);
second = c.get(Calendar.SECOND);
jl1 = new JLabel(year + "年" + moth + "月" + day + "日" + hour+ "时" + minute + "分" + second + "秒");
jl1.setBounds(200, 100, 100, 50);
this.add(jl1);
this.setTitle("时间线程");
this.setLocation((width - 500) / 2, (height - 500) / 2);
this.setSize(200, 200);
this.setVisible(true);
}
this.setLocation((width - 500) / 2, (height - 500) / 2);
this.setSize(200, 200);
this.setVisible(true);
}
public static void main(String[] args) {
Runnable aRunnable = new Time();
new Thread(aRunnable).start();
Runnable aRunnable = new Time();
new Thread(aRunnable).start();
}
@Override
public void run() {
while(true){
try {
Calendar c=Calendar.getInstance();
year=c.get(Calendar.YEAR);
moth = c.get(Calendar.MONTH)+1;
day=c.get(Calendar.DAY_OF_MONTH);
hour = c.get(Calendar.HOUR);
minute =c.get(Calendar.MINUTE);
second = c.get(Calendar.SECOND);
jl1.setText(year + "年" + moth + "月" + day + "日" + hour+ "时" + minute + "分" + second + "秒");
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
@Override
public void run() {
while(true){
try {
Calendar c=Calendar.getInstance();
year=c.get(Calendar.YEAR);
moth = c.get(Calendar.MONTH)+1;
day=c.get(Calendar.DAY_OF_MONTH);
hour = c.get(Calendar.HOUR);
minute =c.get(Calendar.MINUTE);
second = c.get(Calendar.SECOND);
jl1.setText(year + "年" + moth + "月" + day + "日" + hour+ "时" + minute + "分" + second + "秒");
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
}
0 0
- 数字时钟
- 数字时钟
- 数字时钟
- 数字时钟
- 数字时钟
- 数字时钟
- 数字时钟
- 数字时钟
- 数字时钟
- 数字时钟
- 数字时钟的源代码
- 数字时钟(代码)
- java数字时钟
- js数字时钟
- 数字时钟语音温度计
- 数字时钟语音温度计
- 单片机数字时钟
- 数字时钟系统
- MongoDB 单键(列)索引
- JSP页面中调用Spring容器注入的Bean
- 日本谋杀案,找凶手
- Spark 源码解析之SparkContext家族(一)
- eclipse git控件操作 回退到历史提交 删除历史的某次提交
- 数字时钟
- 粒子群算法(6)-----几个适应度评价函数
- 基于高斯核的RBF神经网络
- tableviewcell自适应高度及stackview设置问题
- 诡异的指针
- 冷启动!Splash界面的秒开
- 【Unity】资源打包AssetBundle的概念和流程
- 单例模式(Java,Python)实现
- 李航·统计学习方法笔记·第6章 logistic regression与最大熵模型(2)·最大熵模型