站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2ME 专题屏幕部分刷新的问题!

屏幕部分刷新的问题!

摘要: 屏幕部分刷新的问题!


我的动态方格的位置没次都在变,因此我想在画动态方格当前位置的同时,将动态方格当前位置的前一个被会在屏幕上的位置画成背景色!可是,有时候(很经常)方格最右边(或者最下边,这中情况少一点)的线没被画成背景色(即没被清屏),下面是部分代码!

//画动态的方格,并将其上一位置的方格清掉!
protected void drawDynamicPane()
{
pen.setColor(0x00000);
pen.fillRect(X+dynamicPanePreCoordinate[i][0]*WIDTH, Y+dynamicPanePreCoordinate[i][1]*WIDTH+redundant, WIDTH ,WIDTH);//清屏,将动态方格当前位置的前一个被画在屏幕上的位置画成背景色


drawBrick(X+dynamicPaneCoordinate[i][0]*WIDTH,Y+dynamicPaneCoordinate[i][1]*WIDTH+redundant,dynamicPaneColor);//画动态的方格

//将动态方格的当前位置给dynamicPanePreCoordinate,下次清屏时要用!

dynamicPanePreCoordinate[i][0]=dynamicPaneCoordinate[i][0];

dynamicPanePreCoordinate[i][1]=dynamicPaneCoordinate[i][1];
}
flushGraphics();
}




帮顶


把你的dynamicPanePreCoordinate[i][0],
dynamicPanePreCoordinate[i][1]
打印出来看下,是不是跟着再变







↑返回目录
前一篇: 继承Layer类时出了问题,编译通不过,又找不到错误?高手们看下(实在是没有多少可用分了)
后一篇: 如何保存当前屏幕显示为Image?