现在界面上有一个按钮button,当点下这个按钮的时候开始一个Timer:
button.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
Timer timer = new Timer();
timer.schedule(new timertask(), new Date(),6000);
}
}); 我现在希望在界面上的一个text里修改这个timer的参数,比如new Date()变成2007-4-20 00:00:00 而6000变成1000 然后再按下button,我要怎么样才能让button先cancel()掉已经在跑的timer然后再新建一个timer? 已经建好的timer似乎获取不到啊...没办法调用调用timer.cancel() 帮忙解决的一定散分~~
button.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
Timer timer = new Timer();
timer.schedule(new timertask(), new Date(),6000);
}
}); 我现在希望在界面上的一个text里修改这个timer的参数,比如new Date()变成2007-4-20 00:00:00 而6000变成1000 然后再按下button,我要怎么样才能让button先cancel()掉已经在跑的timer然后再新建一个timer? 已经建好的timer似乎获取不到啊...没办法调用调用timer.cancel() 帮忙解决的一定散分~~
public void widgetSelected(SelectionEvent e) {
timer.cancel();
timer=null;
timer=new Timer();
timer.schedule(new timertask(), new Date(),6000);
}
});