
Java repaint 后 图面闪烁 该怎么解决?
1个回答
展开全部
不是加update(),你的repaint函数里面是不是绘制了很多个图像。解决办法是采用双重缓冲。
大致原理是建立一个临时的画布,把你要绘制到屏幕上的很多图形先绘制到这个临时画布上,然后一次性的将绘制好了的临时画布绘制到屏幕上。这样就可以消除闪烁了。
你到网上去查下双重缓冲怎么用的吧,很简单的,做游戏肯定会用的。
大致原理是建立一个临时的画布,把你要绘制到屏幕上的很多图形先绘制到这个临时画布上,然后一次性的将绘制好了的临时画布绘制到屏幕上。这样就可以消除闪烁了。
你到网上去查下双重缓冲怎么用的吧,很简单的,做游戏肯定会用的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询