public void init() throws ServletException {
Thread t = new Thread(){
public void run(){
timer = new Timer();
tt = new changecolor();
java.util.Date date=new java.utilDate();
timer.schedule(tt, date, 500);//每0.5s执行一次
}
};
t.start();
}
在changecolor()这个方法里换颜色就OK了
能解释这些代码吗?
没必要用new Thread吧。
Timer就是定时器了
timer.schedule(tt, date, 500); //就是从date这个时间点开始,每隔0.5s执行一次
changecolor应该是实现了TimerTask的一个类,里面有个run()方法,
换颜色的代码就写在run方法里