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

📄 returntime.java

📁 里面所含源码是本人平时做程序的一些实例
💻 JAVA
字号:
package notepad;

import java.awt.*;
import java.awt.event.*;

import java.util.*;

public class ReturnTime extends Frame {
    /**
     * 
     */
    private static final long serialVersionUID = 1L;
    Button btnClock;
    public static Label lblClock;
    String strInput;

    // TextField txtClock;
    public ReturnTime() {

	MyEvent me = new MyEvent();

	lblClock = new Label("请点击'设置'按钮",Label.CENTER);
	btnClock = new Button("设置");
	btnClock.addActionListener(me);
	this.add(lblClock, "Center");
	this.add(btnClock, "South");
	this.pack();
	setTitle("倒计时表");
	this.setVisible(true);
	this.setResizable(false);
	addWindowListener(me);
    }

    public static void main(String[] args) {
	new ReturnTime();
    }

}

class MyEvent extends WindowAdapter implements ActionListener {
    String strIn;
    ThreadTime tt;

    public void actionPerformed(ActionEvent ae) {
	
	tt = new ThreadTime(60);
	Thread thread = new Thread(tt);
	thread.start();
	
    }

    public void windowClosing(WindowEvent we) {
	System.exit(0);
    }
}

class ThreadTime implements Runnable {
      long time, start, end;
      boolean running=true;
    public ThreadTime(int strIn) {
	time = (long)(strIn*60000);
	end = time + new Date().getTime();
	
    }

    public void run() {
	while (true) {
	    start = end - (new Date().getTime());
	    if (start > 0) {
		String strTime = this.convert(start);
		ReturnTime.lblClock.setText(strTime);
		try {
		    Thread.sleep(10);
		} catch (InterruptedException ie) {
		    ie.printStackTrace();
		}

	    } else
		break;
	}
    }

    public String convert(long ctime) {
	long h = ctime / 3600000;
	long m = (ctime % 3600000)/ 60000;
	long s = (ctime % 60000) / 1000;
	long n = (ctime % 1000)/10;
	String hh = h < 10 ? "0" : "";
	String mm = m < 10 ? "0" : "";
	String ss = s < 10 ? "0" : "";
	String nn = n < 10 ? "0" : "";
	String strTime = hh +h+ ":" + mm +m+ ":" + ss +s+ ":" + nn+n;
	return strTime;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -