关于用java的application编程的问题,大虾请进

来源:百度知道 编辑:UC知道 时间:2024/06/24 09:24:00
谁有用java的application编写的倒计时钟代码?

是一个这样的倒计时钟:输入一个时间 比如120分钟 按开始后 倒计时开始.在中途可以选择暂停.在剩下1分钟时会有提示.
是用java的application编写的.这个功能是作为一个单机考试系统计时用的.谢绝非application的答案.麻烦各位大虾了
很急啊 分不高怎么能够引起重视呢? 2楼那位大虾麻烦提供下代码.
要有图形界面哦.swing

import java.util.ArrayList;
import java.util.List;
import java.util.Observer;

public class CountDowner extends Thread{
volatile private int amount; // in minute
volatile private boolean pause;
volatile private int left; // in second

private List<Observer> observers;

public CountDowner(int amount){
this.amount = amount;
this.left = this.amount * 60;
this.observers = new ArrayList<Observer>();
}

public void pause() {
this.pause = true;
}

public void porceed() {
this.pause = false;
}

@Override
public void run() {
while (left > 0) {
try {
this.checkPause();

left--;

this.checkPause();
this.sleep(1000);