|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
- 設定されるピクセル領域の
左上隅の X 座標y
- 設定されるピクセル領域の
左上隅の 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
- 設定されるピクセル領域の
左上隅の X 座標y
- 設定されるピクセル領域の
左上隅の Y 座標w
- ピクセル領域の幅h
- ピクセル領域の高さmodel
- 指定された ColorModel
pixels
- ピクセルの配列off
- pixels
配列のオフセットscansize
- pixels
配列内の
あるピクセル行から次のピクセル行までの距離ColorModel
void imageComplete(int status)
status
- イメージロードの状態ImageProducer.removeConsumer(java.awt.image.ImageConsumer)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。