g.drawImage的参数看不懂

lingkeylbh 2006-03-03 02:31:18
Graphics类有这样的函数
drawImage(Image img, int x, int y, ImageObserver observer)
observer - object to be notified as more of the image is converted.
小弟不理解,什么意思
...全文
1331 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
petit 2006-03-12
  • 打赏
  • 举报
回复
petit 2006-03-12
  • 打赏
  • 举报
回复
jackqu 2006-03-09
  • 打赏
  • 举报
回复
public abstract boolean drawImage(Image img,
int x,
int y,
Color bgcolor,
ImageObserver observer)绘制指定图像中当前可用的图像。图像的左上角位于该图形上下文坐标空间的 (x, y)。以指定的背景色绘制透明像素。
此操作等同于用给定颜色填充指定图像宽度和高度的矩形,然后在其上绘制图像,但是可能更为高效。

此方法在任何情况下都立刻返回,甚至在整个图像尚未装入,并且它还没有为当前输出设备完成抖动和转换的情况下也是如此。

如果图像已经完全装入,并且其像素不再发生改变,则 drawImage 返回 true。否则 drawImage 返回 false,并且随着更多的图像可用或者到了绘制动画另一帧的时候,装入图像的进程就会通知指定的图像观察者。


参数:
img - 要绘制的指定图像。如果 img 为 null,则此方法不执行任何动作。
x - x 坐标。
y - y 坐标。
bgcolor - 在图像非透明部分下绘制的背景色。
observer - 当转换了更多图像时要通知的对象。
返回:
如果图像像素仍在改变,则返回 false;否则返回 true。
f_acme 2006-03-03
  • 打赏
  • 举报
回复
observer - 当转换了更多图像时要通知的对象。
mq612 2006-03-03
  • 打赏
  • 举报
回复
public abstract boolean drawImage(Image img, int x, int y, ImageObserver observer){}

observer 当图像绘制时需要通知的对象,比如你想要在一个JPanel上描绘图形,这个对象就是JPanel。

62,614

社区成员

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

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