import java.util.*;先倒入这个类然在后程序中创建一个对象
Timer timer;public aa(){//构造函数中实例化
timer=new Timer(1000,this);
timer.start();
}
//在事件处理程序中
public void actionPerformed(ActionEvent e){
if(e.getSource()==timer){
//里面写处理过程
}
Timer timer;public aa(){//构造函数中实例化
timer=new Timer(1000,this);
timer.start();
}
//在事件处理程序中
public void actionPerformed(ActionEvent e){
if(e.getSource()==timer){
//里面写处理过程
}
Timer tm=new Timer();
tm.schedule(TimerTask tt,long time);
你可以继承TimerTask来实现相应的功能,用time来延时!
你可以用Timer类的schedule方法来实现.
Timer tm=new Timer();
tm.schedule(TimerTask tt,long time);
你可以继承TimerTask来实现相应的功能,用time来延时!
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();
}}