Java repaint 后 图面闪烁 该怎么解决?

是要加一个update()吗??我见一个程序没有加update()方法但也不闪啊!... 是要加一个update()吗??我见一个程序没有加update()方法 但也不闪啊! 展开
 我来答
BattleMacross
推荐于2016-07-01 · TA获得超过400个赞
知道小有建树答主
回答量:118
采纳率:0%
帮助的人:109万
展开全部
不是加update(),你的repaint函数里面是不是绘制了很多个图像。解决办法是采用双重缓冲。

大致原理是建立一个临时的画布,把你要绘制到屏幕上的很多图形先绘制到这个临时画布上,然后一次性的将绘制好了的临时画布绘制到屏幕上。这样就可以消除闪烁了。

你到网上去查下双重缓冲怎么用的吧,很简单的,做游戏肯定会用的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式