private class PaintZone extends Canvas {
private BufferedImage image; private PaintZone() {
super();
} private void setImage(BufferedImage image) {
this.image = image;
} @Override
public void paint(Graphics g) {
System.out.println("drawing image.");
g.clearRect(0, 0, this.getWidth(), this.getHeight());
g.drawImage(image, 0, 0, image.getWidth(), image.getHeight(), this);
}
}
====
上面是一段在CANVAS上图片的错码.
image是从别的类传过来的.
我用paintZone.update(jFrame.getGraphics())来更新图片
画倒是画出来了,可好像是镜子里的倒影一样,一顺的往左下角走.
请问各位:
我哪里写错了?
谢谢~