|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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)
imageComplete メソッドは、ImageProducer がソースイメージのすべてのピクセルを転送し終えたとき、マルチフレームアニメーションの 1 フレームを転送し終えたとき、またはイメージの生成中およびローディング中にエラーが発生したときに呼び出されます。 |
void |
setColorModel(ColorModel model)
setPixels メソッドを使って報告されるピクセルの大部分に対して使用される ColorModel オブジェクトを設定します。 |
void |
setDimensions(int width,
int height)
setDimensions メソッド呼び出しを使って、ソースイメージの大きさを報告します。 |
void |
setHints(int hintflags)
ImageConsumer が ImageProducer から転送されるピクセルを処理するために使用されるヒントを設定します。 |
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)
width
- ソースイメージの幅height
- ソースイメージの高さpublic void setProperties(Hashtable props)
props
- このイメージに関連付けるプロパティのリストpublic void setColorModel(ColorModel model)
model
- 指定された ColorModel
ColorModel
public void setHints(int hintflags)
hintflags
- ImageConsumer がピクセル処理に使用するヒントのセットpublic void setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
w
- ピクセル領域の幅h
- ピクセル領域の高さmodel
- 指定された ColorModel
pixels
- ピクセルの配列off
- pixels
配列のオフセットscansize
- pixels
配列内の、あるピクセル行から次のピクセル行までの距離ColorModel
public void setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
w
- ピクセル領域の幅h
- ピクセル領域の高さmodel
- 指定された ColorModel
pixels
- ピクセルの配列off
- pixels
配列のオフセットscansize
- pixels
配列内の、あるピクセル行から次のピクセル行までの距離ColorModel
public void imageComplete(int status)
status
- イメージロードの状態ImageProducer.removeConsumer(java.awt.image.ImageConsumer)
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.