java 定时器问题!!!!!!!!!!!!!!!!!

有个需求:点击一下按钮后,便启动一个定时器,这个定时器不会停止..
我怎么在第二次点这个按钮的时候,检查这个定时器有没有启动????????

当做伪代码看吧

var btnEl;
var hasWork = false;

setTimeout(function(){
hasWork = true;
}, 1000);

btnEl.click(function(){
alert(hasWork === true ? "已经启动" : "还没有启动");
}
);

可以定义一个static的变量,当点击按钮的时候改变其值,表示已经启动,