首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java兑现双缓冲

2012-09-08 
java实现双缓冲双缓冲的原理就是,先在内存上画好图,然后再一并画到屏幕上,平时一般用repaint来更新,现在可

java实现双缓冲

双缓冲的原理就是,先在内存上画好图,然后再一并画到屏幕上,

平时一般用repaint来更新,现在可以重写update实现双缓冲

public void update(Graphics g){  
 Image imageBuffer = createImage(900, 670); //创建图像缓冲区  
Graphics graphicsBuffer = imageBuffer.getGraphics(); //图像缓冲区获取
Graphics  paint(graphicsBuffer);//在缓冲区画布中绘制图像   
graphicsBuffer.dispose();//关闭内存的缓冲区   
g.drawImage(imageBuffer,0,0,this); //在画布中显示 } 


以后调用就update(getGraphics())

热点排行