|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface ImageConsumer
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)
このイメージに関して、拡張可能なプロパティのリストを設定します。 |
フィールドの詳細 |
---|
static final int RANDOMPIXELORDER
setHints(int)
,
定数フィールド値static final int TOPDOWNLEFTRIGHT
setHints(int)
,
定数フィールド値static final int COMPLETESCANLINES
setHints(int)
,
定数フィールド値static final int SINGLEPASS
setHints(int)
,
定数フィールド値static final int SINGLEFRAME
setHints(int)
,
imageComplete(int)
,
定数フィールド値static final int IMAGEERROR
imageComplete(int)
,
定数フィールド値static final int SINGLEFRAMEDONE
imageComplete(int)
,
定数フィールド値static final int STATICIMAGEDONE
imageComplete(int)
,
定数フィールド値static final int IMAGEABORTED
imageComplete(int)
,
定数フィールド値メソッドの詳細 |
---|
void setDimensions(int width, int height)
width
- ソースイメージの幅height
- ソースイメージの高さvoid setProperties(Hashtable<?,?> props)
props
- このイメージに関連付けるプロパティのリストvoid setColorModel(ColorModel model)
model
- 指定された ColorModel
ColorModel
void setHints(int hintflags)
hintflags
- ImageConsumer がピクセル処理に使用するヒントのセットvoid setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
x, y
- 設定されるピクセル領域の左上隅の座標w
- ピクセル領域の幅h
- ピクセル領域の高さmodel
- 指定された ColorModel
pixels
- ピクセルの配列off
- pixels
配列のオフセットscansize
- pixels
配列内の、あるピクセル行から次のピクセル行までの距離ColorModel
void setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
x, y
- 設定されるピクセル領域の左上隅の座標w
- ピクセル領域の幅h
- ピクセル領域の高さmodel
- 指定された ColorModel
pixels
- ピクセルの配列off
- pixels
配列のオフセットscansize
- pixels
配列内の、あるピクセル行から次のピクセル行までの距離ColorModel
void imageComplete(int status)
status
- イメージロードの状態ImageProducer.removeConsumer(java.awt.image.ImageConsumer)
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。