java 避免屏幕闪烁 Image双缓存技术

首先声明一个类 Image offScreen Image = null;
之后Update方法中实现图像双缓冲
@Override
public void update(Graphics g) {
if(offScreenImage == null)
offScreenImage = this.CreateImage(ROES *SIZE,COLS * SIZE);
Graphics goff = offScreenImage.getGraphics();
paint(goff);
g.drawImage(offScreenImage,0,0,null);
}
//这样便可以避免图像的闪烁!

你可能感兴趣的:(java 避免屏幕闪烁 Image双缓存技术)