日期:2014-05-20  浏览次数:20577 次

关于时钟定时器的线程
请各位高手可不可以给出定时器线程的实现方法啊!!!!
谢谢!!!!!!
请问下面一段代码如何才能在低级界面Canvas中让定时器线程启动啊????

timer.schedule(public   void   run(){
                        repaint;
                        if(y> ((height+img.getHeight())/2   +3*font.getHeight())){
                                try{
                                        Thread.sleep(500);
                                }catch(Exception   ex){
                                        ex.printStackTrace();
                                }
                                dismiss();
                        }
                        y=y+5;
                },0,150);

------解决方案--------------------
setCurrent之后应该就启动定时器了吧
------解决方案--------------------
用swing的那个Timer吧,
javax.swing.Timer t = new javax.swing.Timer(INTERVAL, actionListener);
t.start();

------解决方案--------------------
没看见你的timer有new啊!!!!????在哪儿!?????

要构建timer了,才能启动线程啊.
protected void showNotify(){
timer=new Timer();
timer.schedule(timerTask,0,150);
}


saltedfish