public interface ImageConsumer
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
static final int IMAGEERROR
static final int SINGLEFRAMEDONE
static final int STATICIMAGEDONE
static final int IMAGEABORTED
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)
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.