Timer timer1=new Timer();
timer1.schedule(new TimerTask(){
public void run(){
}
},100,1000);
timer1.schedule(new TimerTask(){
public void run(){
}
},100,1000);
解决方案 »
- 关于solaris下进程能打开的最大文件数的问题
- 求判断中文字符串方法
- PerparedStatement 和Statement的区别?
- 安装tomcat5.5.9后,在浏览器地址栏输入http://localhost:8080,为何找不到服务器
- 关于从数据库中读大型数据的问题!!!
- Java入门问题,急!
- [关心Java界面的进来]Java应用程序的界面问题!
- 请给介绍个画饼图的java包!--高分有送!
- 将数据库某一个表的几行复制到另一个表,应该用怎样的sql语句(java jdbc)(急)
- 先祝大家圣诞快乐!我略懂java,可编程有难度,急需各位大虾的帮助!急,急,急……
- java中开根号的函数是什么?
- 数据库操作~大家怎么用的
有什么特殊需求吗?
用util的不行吗?
Timer(int delay, ActionListener listener)
那你就这样写呗
Timer timer=new Timer(1000,new ActionListener(){
public actionPerformed(actionPerformed){
//do your job here;
}
})
import java.util.Timer;
import java.util.TimerTask;
import java.util.Date;public class EggTimer
{
private final Timer t=new Timer();
private final int minutes;
public EggTimer(int minutes)
{
this.minutes=minutes;
}
public void start()
{
t.schedule(new TimerTask()
{
public void run()
{
playSound();
t.cancel();
}
private void playSound()
{
System.out.println("Your egg is ready!");
}
},minutes*60*1000);
}
public static void main(String args[])
{
EggTimer eTimer=new EggTimer(1);
eTimer.start();
}
}
t.start();
javax.swing.Timer操作在事件分派线程
呵呵
我以前没研究过swing的Timer
现在看来这里就是一个ActionListener在搞鬼
估计swing的Timer就是从util派生
然后加了个ActionListener的私有成员
不过好像它不是严格的到了预定时间就wakeup的
lable =new JLabel();
Timer timer=new Timer(1000,new ActionListener(){
public actionPerformed(actionPerformed){
label.text=new Date().toString();
}
});
timer.start;