用applet的repaint()方法能完全消除闪烁????

wlsfans 2005-10-31 11:30:06
我重载了update方法,但还是有一些 闪烁?请指点
...全文
114 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
aaa2003gf 2005-11-01
  • 打赏
  • 举报
回复
学习
handsomepine 2005-11-01
  • 打赏
  • 举报
回复
可以,需要用到双缓冲机制,即将要所有要绘制的东西在后台准备好,然后再交由前台显示。
Graphics bg;//后台
Image bgImage;
update(Graphics g)
{
bgImage = g.createImage(........);
bg = bgImage.createGraphics();

paint(bg);
g.drawImage(bgImage,0,0,this);
}

wlsfans 2005-10-31
  • 打赏
  • 举报
回复
每人知道吗??唉 ==================

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧