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回以上のこのメソッド呼出しによって転送します。
|
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
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)
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2016, Oracle and/or its affiliates. All rights reserved.Use is subject to license termsDocumentation Redistribution Policyも参照してください。