代码--简单版时钟
来源:互联网 发布:js防水涂料技术交底 编辑:程序博客网 时间:2024/03/29 02:49
package csdn.lesson2;
import java.util.*;
import javax.swing.*;
public class Clock {
public static void main(String[] args) {
JFrame jf = new JFrame("Clock");
JLabel jl = new JLabel("Clock");
jl.setHorizontalAlignment(JLabel.CENTER);
jf.add(jl,"Center");
jf.setBounds(500,300,200,100);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
Thread t = new MyThread(jl);
t.start();
}
}
class MyThread extends Thread{
private JLabel jl;
public MyThread(JLabel jl){
this.jl = jl;
}
public void run(){
while(true){
jl.setText(this.getTime());
try{
Thread.sleep(1000);
}catch(InterruptedException e){
e.printStackTrace();
}
}
}
private String getTime() {
Calendar c =new GregorianCalendar();
String time = c.get(Calendar.YEAR)+"-"+(c.get(Calendar.MONTH)+1)+
"-"+c.get(Calendar.DATE)+" ";
int h = c.get(Calendar.HOUR_OF_DAY);
int m = c.get(Calendar.MINUTE);
int s = c.get(Calendar.SECOND);
String sh = h < 10 ? "0" : "";
String sm = m < 10 ? "0" : "";
String ss = s < 10 ? "0" : "";
time += sh + h + ":" + sm + m + ":" + ss + s;
return time;
}
}
import java.util.*;
import javax.swing.*;
public class Clock {
public static void main(String[] args) {
JFrame jf = new JFrame("Clock");
JLabel jl = new JLabel("Clock");
jl.setHorizontalAlignment(JLabel.CENTER);
jf.add(jl,"Center");
jf.setBounds(500,300,200,100);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
Thread t = new MyThread(jl);
t.start();
}
}
class MyThread extends Thread{
private JLabel jl;
public MyThread(JLabel jl){
this.jl = jl;
}
public void run(){
while(true){
jl.setText(this.getTime());
try{
Thread.sleep(1000);
}catch(InterruptedException e){
e.printStackTrace();
}
}
}
private String getTime() {
Calendar c =new GregorianCalendar();
String time = c.get(Calendar.YEAR)+"-"+(c.get(Calendar.MONTH)+1)+
"-"+c.get(Calendar.DATE)+" ";
int h = c.get(Calendar.HOUR_OF_DAY);
int m = c.get(Calendar.MINUTE);
int s = c.get(Calendar.SECOND);
String sh = h < 10 ? "0" : "";
String sm = m < 10 ? "0" : "";
String ss = s < 10 ? "0" : "";
time += sh + h + ":" + sm + m + ":" + ss + s;
return time;
}
}
- 代码--简单版时钟
- 简单的时钟代码
- 简单的图片数字时钟js代码
- 网页版时钟----简单版
- 简单的个人博客日历代码,时钟演示
- 59-网页版时钟JS代码
- js简单时钟
- 简单的时钟实现
- 简单实现一个时钟
- gtk 简单时钟
- 简单时钟SimpleClock
- 一个简单的时钟
- 一个简单的时钟
- css3--简单制作时钟
- 简单的javascript时钟
- 简单的javascript时钟
- 时钟的简单实现
- java 简单时钟
- 大学生职业生涯规划大赛
- live555简介、整体框架 、openRTSP客户端流程
- 基于Linux下的UDP编程
- 数据库设计 Step by Step (1)
- c# word文档中创建表格
- 代码--简单版时钟
- 基于Socket的UDP和TCP编程介绍
- Eclipse里启动Tomcat,配置内存大小
- 搭建服务器
- 从头开始构建一个嵌入式 Linux 发行版
- 建立含有外键的表
- 代码--模拟购买彩票系统
- Ubuntu 12.04 LTS和Win7 SP1 双系统安装方法
- 做一个页面居中的div