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

怪!怪!怪!Graphics画图图片自动变灰色??
小弟目前在自学J2ME做了个测试项目,需要画几百个小图片,我在黑莓9000手机上面执行以下语句:
public void paint(Graphics g) {
g.drawImage(imgArray[1], paintSeatX, paintSeatY, Graphics.TOP | Graphics.LEFT);
}

以上是大概的代码,一次只画一小张图,例如01所在的图、03所在的图……
如果画图片的数量少的话一切正常,超过了一定数量就会出现以下图片这个问题:总有一个固定位置的图是灰灰的颜色,跟其他的不一样,已用红圈画出来:



请各位大虾不惜赐教,万分感谢!

------解决方案--------------------
双缓冲试试
------解决方案--------------------
代码贴全点看看
数字和方块是一张图,还是两张?
------解决方案--------------------
先把图片绘制到一张画布上,再贴在屏幕上,就是所谓的双缓冲了。去网上搜下挺多的。
------解决方案--------------------
把代码贴出来...不知你的程序是怎样的...按推理...应该是..你在某在地方把(画笔)的颜色设置了...