|
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 - 指定的 ColorModelColorModelvoid 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 - 指定的 ColorModelpixels - 像素陣列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 - 指定的 ColorModelpixels - 像素陣列off - pixels 陣列中的偏移量scansize - pixels 陣列中一行像素到下一行的距離ColorModelvoid 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。