在两个Frame间切换
我用了两个计时器进行切换。第一次执行正常,两个Frame在计时器的时间结束后,可以进行切换
但是第二次执行,程序就停留在第一个Frame上,计时器不执行了在调试状态下,我跟了下。当执行到timer.schedule(new XX(),100);
提示"处理异步线程队列时发生异常"
请问是什么问题?
我用了两个计时器进行切换。第一次执行正常,两个Frame在计时器的时间结束后,可以进行切换
但是第二次执行,程序就停留在第一个Frame上,计时器不执行了在调试状态下,我跟了下。当执行到timer.schedule(new XX(),100);
提示"处理异步线程队列时发生异常"
请问是什么问题?
解决方案 »
- jacob目前只能控制word2003吗?
- 菜鸟JAVA ++ 问题
- 关于toString()的用法和具体介绍???
- 请问下开发java C/S结构的系统要用到哪些主要技术啊?
- main与面向对象完整性的讨论
- 100分求mq发送和接收文件的java代码或者实例
- 谁有installanywhere的注册码?这100分就是你的了
- TYPE_SCROLL_INSENSITIVE 和 TYPE_SCROLL_SENSITIVE 有何区别?
- 又是关于classpath的问题(想彻底弄清楚)
- ****************ORACLE与JAVA组合难题****************************
- 没有满意答案,在抛一次equals问题!
- 用Graphics时颜色出现问题
public class XX extends TimerTask
{
public void run()
{
while(true)
{
//这里传了个值进来来管理状态
iIndex++;
switch (iIndex){
case 1:
this.repaint();
break;
case 2:
this.repaint();
break;
default:
break;
}
try
{
Thread.sleep(100);
}
catch(Exception e)
{
e.printStackTrace();
}
if(iIndex == 3)
break;
}
timer.cancel();
关闭当前Frame
进入下个Frame
}
}
}