好一点的办法就是overriding重写update方法
主要是避免g.clearRect();清除所有图象,双缓冲只能减少闪烁,并不能减少cpu的负荷,最好的方法就是尽量减少重画的面积
主要是避免g.clearRect();清除所有图象,双缓冲只能减少闪烁,并不能减少cpu的负荷,最好的方法就是尽量减少重画的面积
解决方案 »
- 哪位仁兄有cjsdn帐号帮忙下个附件?谢谢!
- 泛型的<?>是什么意思
- 数据库驱动类找不到,大侠帮忙啊.
- 用JB的design模式的问题
- 请教大吓们:String 与 StringBuffer 有什么区别??!! -- 急切中...
- 经典的错误,经典的解答
- 求“字符串近似匹配算法”的java实现
- 关于static方法,菜鸟问题
- 怎么在JB8里编出能发出Beep声的程序?
- 本人在ibm站点上下载visualage3.5 entry enterprise edition,当每次安装到remove backup files时,安装程序就不动了,请问这时怎么会事
- 求jhelp.exe,100分
- jbuilder8需要多少内存才能跑得溜啊
双缓冲:
首先你把每个区域通过Image im=(Image)createImage(x,y)
然后Graphics g=im.getGrahics();在g上面做你想要做的事,可以画图,
最后,你在paint中通过g,drawImage(im,x,y,width,height,this);
把需要的地方贴上去,
提个建议!