全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
インタフェース java.awt.image.ImageObserver
- public interface ImageObserver
Image が作成されるとき、Image 情報に関する通知を受け取るための非同期更新インタフェースです。
-
ABORT
- 非同期で追跡されていたイメージが、完了する前に生成を中断された。
-
ALLBITS
- 過去に描画された静止イメージが完了し、その最終形に再描画が可能である。
-
ERROR
- 非同期で追跡していたイメージがエラーになった。
-
FRAMEBITS
- 過去に描画された複数フレームをもつイメージでは、その他の完了フレームも利用でき、再描画が可能である。
-
HEIGHT
- 元となるイメージの高さが利用でき、imageUpdate コールバックメソッドへの引数 height から取得できる。
-
PROPERTIES
- イメージのプロパティが利用できる。
-
SOMEBITS
- このイメージのバリエーションを描画する場合、大きさを変更するために必要なピクセルが利用できる。
-
WIDTH
- 元となるイメージの幅が利用でき、imageUpdate コールバックメソッドへの引数 width から取得できる。
-
imageUpdate(Image, int, int, int, int, int)
- このメソッドの呼び出しにより、過去に非同期インタフェースが要求したイメージに関する情報が利用できる。
WIDTH
public static final int WIDTH
- 元となるイメージの幅が利用でき、imageUpdate コールバックメソッドへの引数 width から取得できます。
- 参照:
- getWidth, imageUpdate
HEIGHT
public static final int HEIGHT
- 元となるイメージの高さが利用でき、imageUpdate コールバックメソッドへの引数 height から取得できます。
- 参照:
- getHeight, imageUpdate
PROPERTIES
public static final int PROPERTIES
- イメージのプロパティが利用できます。
- 参照:
- getProperty, imageUpdate
SOMEBITS
public static final int SOMEBITS
- このイメージのバリエーションを描画する場合、大きさを変更するために必要なピクセルが利用できます。新しいピクセルの境界ボックスは、imageUpdate コールバックメソッドへの引数 x、y、width、height から取得できます。
- 参照:
- 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)
- このメソッドの呼び出しにより、過去に非同期インタフェースが要求したイメージに関する情報が利用できます。非同期インタフェースのメソッド呼び出しには、ImageObserver オブジェクトを引数として取る getWidth(ImageObserver) や drawImage(img, x, y, ImageObserver) があります。これらのメソッドは、Image 自体に関する全般的な情報 (getWidth(ImageObserver) の場合)あるいは Image の表示に関する情報 (drawImage (img, x, y, [w, h,]ImageObserver) の場合) を要求するものとして呼び出し側を登録します。
このメソッドは、さらに情報更新が必要なときは true、必要な情報が得られたときは false を返します。追跡されたイメージは、引数 img を使って転送されます。イメージに関して、どの情報が利用できるかを示す各定数が引数 infoflags に含まれます。引数 x y width height の解釈は、引数 infoflags の内容によって異なります。
- 参照:
- getWidth, getHeight, drawImage
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス