首先声明一个类 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);
}
//这样便可以避免图像的闪烁!
之后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);
}
//这样便可以避免图像的闪烁!