一个简易的Java定时器方法, 5秒钟后退出。
private void autoExit() {
Timer timer = new Timer();
timer.schedule(new TimerTask() {
int MAX_COUNTER = 5;
int counter = 0;
@Override
public void run() {
if (MAX_COUNTER == counter) {
if (!isExitCB.isSelected()) {
System.exit(0);
} else {
this.cancel();
}
}
willExitLabel.setText("System will exit within "
+ (MAX_COUNTER - counter) + " seconds");
counter++;
}
}, 0, 1000);
}
本文介绍了一个简单的Java定时器实现示例,该示例会在5秒倒计时结束后关闭程序。通过使用`java.util.Timer`和`TimerTask`类,定时任务能够每秒更新倒计时标签,并在达到设定的时间后退出。
1179

被折叠的 条评论
为什么被折叠?



