荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: anguskwan (妈我想你~爸我也想你), 信区: Java
标 题: Re: 在一个事件里的两个动作,如何可另它们间隔一段时
发信站: 荔园晨风BBS站 (2005年06月12日16:50:32 星期天), 站内信件
用Timer or Thread~
按钮按下之后,
firstTask();
new Timer().schedule(secondTask(), 3 * 1000);
下面是sun 的 The Java Tutorial 中的代码段:
URL: http://java.sun.com/docs/books/tutorial/essential/threads/timer.html
public class ReminderBeep {
...
public ReminderBeep(int seconds) {
toolkit = Toolkit.getDefaultToolkit();
timer = new Timer();
timer.schedule(new RemindTask(), seconds*1000);
}
class RemindTask extends TimerTask { //TimerTask是个线程类
public void run() {
System.out.println("Time's up!");
toolkit.beep();
//timer.cancel(); // Not necessary because
// we call System.exit
System.exit(0); // Stops the AWT thread
// (and everything else)
}
}
...
}
【 在 jjyy (唧唧歪歪) 的大作中提到: 】
: 即两个动作都放在同一个按钮事件中,
: 但要求按按钮后,第二个动作间隔三秒后才发生。
--
lp~~ wo ai ni!!!
※ 修改:·anguskwan 於 06月12日16:53:40 修改本文·[FROM: 192.168.111.109]
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.111.109]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店