canvas简单绘图问题

joelwx 2009-04-01 12:23:39
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())来更新图片
画倒是画出来了,可好像是镜子里的倒影一样,一顺的往左下角走.
请问各位:
我哪里写错了?
谢谢~
...全文
73 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
shagoo 2009-04-08
  • 打赏
  • 举报
回复
晕~ 就这个程序 CPU70+ 这也太可怕了吧~
  • 打赏
  • 举报
回复
帮你顶
j1223jesus 2009-04-07
  • 打赏
  • 举报
回复
看不出哪里有问题,顶一下
楼主能截个图看看吗?
joelwx 2009-04-02
  • 打赏
  • 举报
回复
各位高人留步指点一下啊~~
joelwx 2009-04-01
  • 打赏
  • 举报
回复
请各位好汉救命.
还有个问题:
它画的时候占用CPU70+
怎么样让它降下来点?
谢谢~

62,614

社区成员

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

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