首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

Java Timer,该怎么处理

2012-12-27 
Java TimerJava 中新建一个Timer类,调用的它的schedule方法执行TimerTask类中run()的内容,但是同时系统会

Java Timer
Java 中新建一个Timer类,调用的它的schedule方法执行TimerTask类中run()的内容,但是同时系统会继续执行schedule函数后的代码,怎样才能做到run()中的代码执行完之后,再执行schedule后的代码?求解答Java Timer,该怎么处理
[解决办法]
也就意味着你本来就打算串行执行这些代码?

那么这种情况下,你为啥要用Timer?
[解决办法]
同ls问

直接调用TimerTask对象的run方法即可
[解决办法]
同意lsJava Timer,该怎么处理
[解决办法]
同一楼的问Java Timer,该怎么处理
[解决办法]
那你直接创建个线程,让它定期调用下窗口大小修改不就好了?

类似:
public void run() {
    while (true) { // 死循环或某种终止条件,比如窗口大小已经快没了
        //TODO:改变窗口大小
        Thread.sleep(200);
    }
    // 结束如果有什么处理就写在这里了
}

调用时:
MyThread worker = new MyThread(mainWnd);
worker.start();


“几毫秒改变一次窗口大小”
——汗啊,不要这么折腾电脑。。。

热点排行