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

怎么在一帧之内强制多次刷新屏幕

2012-01-28 
如何在一帧之内强制多次刷新屏幕我在单步跟踪一段很大的paint程序,paint函数调用了很多子方法来绘制屏幕,

如何在一帧之内强制多次刷新屏幕
我在单步跟踪一段很大的paint程序,paint函数调用了很多子方法来绘制屏幕,这些子方法是static的。
      我想达到的效果是:在想要观察的语句后面加一段刷新屏幕的语句,这样我没单步执行一句,就可以立刻在屏幕上看到这一句的效果。(而不是等这一帧结束之后才看到,那样的话我就无法得知每一句的作用了)。
    分数只有这些了,谢谢大家。

[解决办法]
刷新屏幕是异步的过程,repaint方法是立即返回的
[解决办法]
可以强制刷新,但是如果来不及刷新,则多个repaint会被合并
[解决办法]
你可以用一个静态的引用指向一个Canvas对象
然后在静态方法中调用该静态对象的serviceRpaints()


static Canvas intance;

//构造方法中
{
instance=this;
}

静态方法
static void a()
{
.....//
intance.serviceRepaints()
}

热点排行