インタフェース java.awt.image.ImageObserver
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
インタフェース java.awt.image.ImageObserver
- public interface ImageObserver
- extends Object
Image が作成されたときに Image の情報に関する通知を
受け取るための非同期更新インターフェイス。
-
ABORT
- 情報を要求されたイメージが、生成が完了する前に生成を中断された。
-
ALLBITS
- 過去に描画された静止イメージが完了し、その最終的な形態で再描画可能である。
-
ERROR
- 情報を要求されたイメージがエラーに遭遇した。
-
FRAMEBITS
- 複数のフレームを持つイメージの、過去に描画したフレームとは
異なるフレームが再描画可能である。
-
HEIGHT
- イメージの高さが有効であり、imageUpdate コールバックメソッドの
引数 height から取得することができる。
-
PROPERTIES
- イメージのプロパティが有効である。
-
SOMEBITS
- このイメージの大きさの異なるバリエーションを描くのに
必要なピクセルが有効である。
-
WIDTH
- イメージの幅が有効であり、imageUpdate コールバックメソッドの
引数 width から取得することができる。
-
imageUpdate(Image, int, int, int, int, int)
- 過去に非同期インターフェイスを用いて要求されたイメージに
関する情報が有効になったときに、このメソッドが呼ばれる。
WIDTH
public final static int WIDTH
- イメージの幅が有効であり、imageUpdate コールバックメソッドの
引数 width から取得することができる。
- 参照:
- getWidth, imageUpdate
HEIGHT
public final static int HEIGHT
- イメージの高さが有効であり、imageUpdate コールバックメソッドの
引数 height から取得することができる。
- 参照:
- getHeight, imageUpdate
PROPERTIES
public final static int PROPERTIES
- イメージのプロパティが有効である。
- 参照:
- getProperty, imageUpdate
SOMEBITS
public final static int SOMEBITS
- このイメージの大きさの異なるバリエーションを描くのに
必要なピクセルが有効である。
新しいピクセルの外接矩形は imageUpdate コールバックメソッドの
引数 x、y、width、height から取得することができる。
- 参照:
- drawImage, imageUpdate
FRAMEBITS
public final static int FRAMEBITS
- 複数のフレームを持つイメージの、過去に描画したフレームとは
異なるフレームが再描画可能である。
imageUpdate コールバックメソッドの引数 x y width height は無視される。
- 参照:
- drawImage, imageUpdate
ALLBITS
public final static int ALLBITS
- 過去に描画された静止イメージが完了し、その最終的な形態で再描画可能である。
imageUpdate コールバックメソッドの引数 x y width height は無視される。
- 参照:
- drawImage, imageUpdate
ERROR
public final static int ERROR
- 情報を要求されたイメージがエラーに遭遇した。
情報はこれ以上有効にならない。イメージの描画は失敗する。
便宜のために、イメージ生成が中断したことを示す ABORT フラグが同時に立つ。
- 参照:
- imageUpdate
ABORT
public final static int ABORT
- 情報を要求されたイメージが、生成が完了する前に生成を中断された。
他のイメージ生成を起こさない限り、情報はこれ以上有効にならない。
この imageUpdate で 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
オブジェクトを引数として取るメソッド呼び出しである。
これらのメソッドで、全般的な Image 自身に関する情報
( getWidth(ImageObserver) の場合) か、
Image の表示に関する情報 ( drawImage(img, x, y, [w, h,] ImageObserver)
の場合) のどちらかに関連して ImageObserver を登録する。
このメソッドは、さらに先の情報更新が必要なときは true、
必要な情報が得られたときは false を返す。
情報を要求された Image は引数 img として渡される。
イメージに関してどの情報が有効かを示す各定数が引数 infoflags に含まれる。
引数 x y width height の解釈は、引数 infoflags の内容に依存する。
- 参照:
- getWidth, getHeight, drawImage
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
本マニュアルに関する著作権および商標