⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 showtime.java

📁 包含了学生管理系统的一些基本操作以及相关窗口页面实现。
💻 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 + -