当前位置 类层次(JDK) 所有类 (JDK) 所有域和方法 (JDK)

接口 java.awt.image.ImageObserver

public interface ImageObserver

当构造 Image 时,用于接收有关 Image 信息的通知的异步修改接口。


变量索引

ABORT
在生产完成之前,跟踪的图像被异步中断。
ALLBITS
以前绘制的静态图像现在已完成,可以用它的形式进行重画。
ERROR
被异步跟踪的图像出错。
FRAMEBITS
以前绘制的多框架图像的另一个已完成框架现在可以重画。
HEIGHT
基准图像的高度现在是有效的,可从图像的高度参数中获取,并转送到 imageUpdate 回调方法中。
PROPERTIES
图像的特性目前是有效的。
SOMEBITS
以不同的缩放比例绘制图像所需的更多像素是有效的。
WIDTH
基准图像的宽度现在是有效的,可从图像的宽度参数中获取,并转送给 imageUpdate 回调方法。

方法索引

imageUpdate(Image, int, int, int, int, int)
当一个以前使用异步接口请求的图像相关信息变为有效时,该方法被调用。

变量

WIDTH
 public static final int WIDTH
基准图像的宽度现在是有效的,可从图像的宽度参数中获取,并转送给 imageUpdate 回调方法。

参见:
getWidth, imageUpdate
HEIGHT
 public static final int HEIGHT
基准图像的高度现在是有效的,可从图像的高度参数中获取,并转送到 imageUpdate 回调方法中。

参见:
getHeight, imageUpdate
PROPERTIES
 public static final int PROPERTIES
图像的特性目前是有效的。

参见:
getProperty, imageUpdate
SOMEBITS
 public static final int SOMEBITS
以不同的缩放比例绘制图像所需的更多像素是有效的。新像素的边界框可从 x、y、width 和 height 参数获取,传送给 imageUpdate 回调方法。

参见:
drawImage, imageUpdate
FRAMEBITS
 public static final int FRAMEBITS
以前绘制的多框架图像的另一个已完成框架现在可以重画。 imageUpdate 回调方法的 x、y、 width 和 height 参数应被忽略。

参见:
drawImage, imageUpdate
ALLBITS
 public static final int ALLBITS
以前绘制的静态图像现在已完成,可以用它的定稿形式进行重画。 imageUpdate 回调方法的 x、y、 width 和 height 参数应被忽略。

参见:
drawImage, imageUpdate
ERROR
 public static final int ERROR
异步跟踪的图像出错。不存在更详细的有效信息,并且绘制图像操作将失败。为了方便,ABORT 标志将被同时表示,以表示已放弃图像生操作。

参见:
imageUpdate
ABORT
 public static final int ABORT
在生产完成之前,跟踪的图像被异步中断。如果没有进一步的动作触发另一个图像产生序列,那就不会有更多的信息变成可用的。若在该图像更新时没有设置 ERROR 标志,则存取图像中的任何数据将再次重新启动生产,并有可能从头开始。

参见:
imageUpdate

方法

imageUpdate
 public abstract boolean imageUpdate(Image img,
                                     int infoflags,
                                     int x,
                                     int y,
                                     int width,
                                     int height)
当一个以前使用异步接口请求的图像相关信息变为有效时,该方法被调用。异步接口是诸如 getWidth(ImageObserver) 和 drawImage(img, x, y, ImageObserver) 等将一个 ImageObserver 对象作为参数的方法调用。这些方法将登记调用方对如下信息是感兴趣的,与整个图像本身有关的信息 ( 在 getWidth(ImageObserver) 的情况下 ) ,或与图像的一个输出版本有关的信息 ( 在 drawImage(img, x, y, [w, h,] ImageObserver) 调用情况下)。

若需要更进一步的修改,该方法返回 true ;否则若已获得所需信息,则返回 false 。使用 img 参数,传送被跟踪的图像。组合不同的约束条件来形成 infoflags 参数,以表明那些图像信息目前是可用的。对 x、y、width 和 height 参数的解释取决于 infoflags 参数的内容。

参见:
getWidth, getHeight, drawImage

当前位置 类层次(JDK) 所有类 (JDK) 所有域和方法 (JDK)