Timer这个类里有停止的方法啊
你看看API,好象是stop
你看看API,好象是stop
解决方案 »
- java 中有没有Input类啊?
- 关于JDBC!
- 菜鸟求救, 如何合并2个 PDF 文件?
- 新问题,急
- 为什么在jdk帮助文档中找不到:java.uti.Array
- 当鼠标进去容器后,怎么可以把箭头变成(一只手)
- 一道java面试题 大家讨论一下输出结果及原因
- JBuilder8怎么实现多国语言版本?
- 我只是想用HashSet测试随机数的分布密度,请各位看看下面这个程序有什么问题??
- 我正在作一个简单的telnet客户端的程序,我的DataInputStream的in.readLine()不对?十万火急!!请高手点拨!!!!另外,为什么我只能给29分,本来我给的100分的!?
- 如何让一个JFrame最小化为系统托盘?
- 大家都是怎么控制 timer的啊?
void cancel() Terminates this timer, discarding any currently scheduled task.Timer tTimer = new Timer();
tTimer.schedule(new TimerTask(),firstDate);tTimer.cancel();
timer = null;
请各位高手帮忙!多谢!!!
实现应该没问题就是看起来有点别扭。
import java.util.TimerTask;public class EggTimer {
private final Timer timer = new Timer();
private final int minutes; public EggTimer(int minutes) {
this.minutes = minutes;
} public void start() {
timer.schedule(new TimerTask() {
public void run() {
playSound();
timer.cancel();
}
private void playSound() {
System.out.println("Your egg is ready!");
// Start a new thread to play a sound...
}
}, minutes * 60 * 1000);
} public static void main(String[] args) {
EggTimer eggTimer = new EggTimer(2);
eggTimer.start();
}}
timer.cancel();
不是一样马上就取消了吗?