📄 showtime.java
字号:
package com.hb.studentmanager.tools;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import javax.swing.JDialog;
import javax.swing.JFrame;
/**
*
* @author Administrator
*
*/
public class ShowTime {
JDialog jd=new JDialog();
JFrame jf=new JFrame();
private String title;
/**
* 自定意构造方法,传进来个对话框窗体,和一字符串(标题)
* @param jd
* @param title
*/
public ShowTime(JDialog jd,String title){
this.jd=jd;
this.title=title;
Init();
}
public ShowTime(JFrame jd,String title){
this.jf=jd;
this.title=title;
Init();
}
private void Init(){
Thread t=new myTime(jd,title);
Thread t2=new myTime(jf,title);
t.start();
t2.start();
}
}
/**
* 继承线程类,实现时间的不断刷新
* @author Administrator
*
*/
class myTime extends Thread{
JDialog jd=new JDialog();
JFrame jf=new JFrame();
private String title;
public myTime(JDialog jd,String title){
this.title=title;
this.jd=jd;
}
public myTime(JFrame jd,String title){
this.title=title;
this.jf=jd;
}
public void run(){
while(true){
//将传进来的窗体设置标题
jd.setTitle(title+getTime());
jf.setTitle(title+getTime());
try {
//每隔1秒刷新,实现显示时间
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
/**
* 将日期格式化
* @return
*/
private String getTime(){
// Calendar time=Calendar.getInstance();
Date date=new Date();
SimpleDateFormat dateformat=new SimpleDateFormat("yyyy-MM-dd EE hh:mm:ss");
return dateformat.format(date);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -