java作为目前最为流行的计算机开发语言之一,学习java是高薪就业的好选择,以下是关于Java程序如何实现多线程倒计时牌,希望下面的内容介绍,能够让大家对于Java程序如何实现多线程倒计时牌更加了解,一起来学习下吧。
使用Java多线程实现倒计时牌
§ 定义
开发一个图形界面的倒计时牌程序,程序通过预先输入的目标时间,动态显示当前时间离目标时间相差的天数,小时数,分钟数和秒数,每秒刷新一次。
§ 说明
1. 该案例主要考察java多线程程序的设计基本方法。
2. 日期数据的处理方式。
3. 实现每秒刷新一次的方法。
package classic3IOAndThread;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class CountDown {
long longTime;
long currentTime;
long distTime;
long day, hour, minutes, seconds;
public CountDown() {
CDown();
}
public void CDown() {
Timer timer = new Timer();
JFrame