|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
ImageProducer インタフェースを通してイメージデータを表示するオブジェクトのためのインタフェースです。コンシューマがイメージプロデューサに追加されると、プロデューサはこのインタフェースで定義されたメソッドを呼び出すことによってイメージデータを転送します。
ImageProducer
フィールドの概要 | |
static int |
COMPLETESCANLINES
ピクセルは、1 度に (複数の) 完全な走査線で転送されます。 |
static int |
IMAGEABORTED
イメージ生成が故意に中断されたことを表します。 |
static int |
IMAGEERROR
イメージの生成中にエラーが発生したことを表します。 |
static int |
RANDOMPIXELORDER
ピクセルの転送順序はランダムです。 |
static int |
SINGLEFRAME
イメージデータは、1 枚の静止画像を含んでいます。 |
static int |
SINGLEFRAMEDONE
イメージの 1 フレームの転送が完了しましたが、転送すべきフレームがまだあることを表します。 |
static int |
SINGLEPASS
ピクセルは 1 回のパスで転送されます。 |
static int |
STATICIMAGEDONE
イメージの転送が完了し、転送するピクセルもフレームもないことを表します。 |
static int |
TOPDOWNLEFTRIGHT
ピクセルは上下左右の順で転送されます。 |
メソッドの概要 | |
void |
imageComplete(int status)
このメソッドは、ImageProducer がソースイメージのすべてのピクセルを転送し終えたとき、マルチフレームアニメーションの 1 フレームを転送し終えたとき、またはイメージの生成中およびローディング中にエラーが発生したときに呼び出されます。 |
void |
setColorModel(ColorModel model)
setPixels メソッドを使って設定されるピクセルの大部分に対して使用される ColorModel オブジェクトを設定します。 |
void |
setDimensions(int width,
int height)
ソースイメージの大きさを報告します。 |
void |
setHints(int hintflags)
ImageProducer は、どのような順序でもピクセルを転送することができますが、どのようにしてピクセルが転送されるかを ImageConsumer が知っていれば、ImageConsumer は ColorModel へのピクセルのスケーリングや変換をより能率的かつ高品質に行うことができます。 |
void |
setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
イメージのピクセルは、1 回以上の setPixels メソッドの呼び出しによって転送されます。 |
void |
setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
イメージのピクセルは、1 回以上の setPixels メソッドの呼び出しによって転送されます。 |
void |
setProperties(Hashtable props)
このイメージに関して、拡張可能なプロパティのリストを設定します。 |
フィールドの詳細 |
public static final int RANDOMPIXELORDER
setHints(int)
public static final int TOPDOWNLEFTRIGHT
setHints(int)
public static final int COMPLETESCANLINES
setHints(int)
public static final int SINGLEPASS
setHints(int)
public static final int SINGLEFRAME
setHints(int)
,
imageComplete(int)
public static final int IMAGEERROR
imageComplete(int)
public static final int SINGLEFRAMEDONE
imageComplete(int)
public static final int STATICIMAGEDONE
imageComplete(int)
public static final int IMAGEABORTED
imageComplete(int)
メソッドの詳細 |
public void setDimensions(int width, int height)
public void setProperties(Hashtable props)
public void setColorModel(ColorModel model)
ColorModel
public void setHints(int hintflags)
public void setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
ColorModel
public void setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
ColorModel
public void imageComplete(int status)
ImageProducer.removeConsumer(java.awt.image.ImageConsumer)
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |