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

双缓冲无法解决frame闪屏问题求教
我在一个frame里面放入了3个panel,其中一个panel重写了paint方法并且加入双缓冲,repaint该panel,但是还是闪屏,请前辈提供思路.

如果愿意看下我的代码的话,(http://pan.baidu.com/s/1bnCcO4R),我第一次写程序,很多地方不懂,希望不要生气

------解决方案--------------------
不知道你到底是什么原因 不过我可以提供一个思路
闪屏的原因在于你不断的画整个屏幕

双缓冲的原理是将内存中的内容直接拷贝到屏幕 减少了屏幕刷新的频率,所以不会闪屏

所以建议你查一下 是否正确的使用了双缓冲