|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
public interface ImageConsumer
對通過 ImageProducer 介面的圖像資料感興趣的物件介面。將一個使用者添加到圖像生產者時,生產者會使用此介面中定義的方法調用傳遞所有關於圖像的資料。
ImageProducer
欄位摘要 | |
---|---|
static int |
COMPLETESCANLINES
按照一次(多個)完整掃瞄行的方式傳遞像素。 |
static int |
IMAGEABORTED
圖像創建進程被故意中止。 |
static int |
IMAGEERROR
產生圖像時遇到錯誤。 |
static int |
RANDOMPIXELORDER
按隨機順序傳遞像素。 |
static int |
SINGLEFRAME
該圖像包含單幅靜態圖像。 |
static int |
SINGLEFRAMEDONE
圖像的某一幀已完成,但還有更多的幀要傳遞。 |
static int |
SINGLEPASS
以單通道的方式傳遞像素。 |
static int |
STATICIMAGEDONE
圖像已完成,不再有像素或幀要傳遞。 |
static int |
TOPDOWNLEFTRIGHT
按從上到下、從左到右的順序傳遞像素。 |
方法摘要 | |
---|---|
void |
imageComplete(int status)
當 ImageProducer 已完成源圖像所含所有像素的傳遞時,或者已完成多幀動畫的單個幀時,或者載入或產生圖像中出現錯誤時,就調用 imageComplete 方法。 |
void |
setColorModel(ColorModel model)
設置用於大多數像素的 ColorModel 物件,這些像素使用 setPixels 方法調用進行報告。 |
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)
一次或多次調用此方法來傳遞圖像的像素。 |
void |
setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
一次或多次調用 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 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。