|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
public interface ImageProducer
可為 Image 產生圖像資料的物件的介面。每幅圖像都包含一個用於在需要時(例如在縮放 Image 的新大小時,或者在請求 Image 的寬度或高度時)重構圖像的 ImageProducer。
ImageConsumer
方法摘要 | |
---|---|
void |
addConsumer(ImageConsumer ic)
為了在稍後的 Image 重構期間存取圖像資料,向 ImageProducer 註冊一個 ImageConsumer 。 |
boolean |
isConsumer(ImageConsumer ic)
確定指定的 ImageConsumer 物件目前是否已向此 ImageProducer 註冊為其使用者之一。 |
void |
removeConsumer(ImageConsumer ic)
從目前已註冊以接收圖像資料的使用者列表中移除指定的 ImageConsumer 物件。 |
void |
requestTopDownLeftRightResend(ImageConsumer ic)
代表 ImageConsumer 請求 ImageProducer 嘗試再次以 TOPDOWNLEFTRIGHT 的順序重新發送圖像資料,從而可以使用依賴於按順序接收像素的高質量轉換演算法以產生更佳的圖像輸出。 |
void |
startProduction(ImageConsumer ic)
將指定的 ImageConsumer 物件註冊為使用者,並立即開始圖像資料的重構,然後這些圖像資料將傳遞到此使用者和已經向該生產者註冊的所有其他使用者。 |
方法詳細資訊 |
---|
void addConsumer(ImageConsumer ic)
Image
重構期間存取圖像資料,向 ImageProducer
註冊一個 ImageConsumer
。ImageProducer
可能自行決定是立即開始使用 ImageConsumer
介面向使用者傳遞圖像資料,還是通過調用 startProduction
方法觸發下一個可用圖像的重構。
ic
- 指定的 ImageConsumer
startProduction(java.awt.image.ImageConsumer)
boolean isConsumer(ImageConsumer ic)
ImageConsumer
物件目前是否已向此 ImageProducer
註冊為其使用者之一。
ic
- 指定的 ImageConsumer
ImageConsumer
已向此 ImageProducer
註冊,則返回 true
;否則返回 false
。void removeConsumer(ImageConsumer ic)
ImageConsumer
物件。移除目前尚未註冊的使用者不被認為是錯誤。一旦移除使用者後,ImageProducer
就應停止向此使用者發送資料。
ic
- 指定的 ImageConsumer
void startProduction(ImageConsumer ic)
ImageConsumer
物件註冊為使用者,並立即開始圖像資料的重構,然後這些圖像資料將傳遞到此使用者和已經向該生產者註冊的所有其他使用者。此方法與 addConsumer 方法不同,因為它應該盡快觸發圖像資料的重構。
ic
- 指定的 ImageConsumer
addConsumer(java.awt.image.ImageConsumer)
void requestTopDownLeftRightResend(ImageConsumer ic)
ImageConsumer
請求 ImageProducer
嘗試再次以 TOPDOWNLEFTRIGHT 的順序重新發送圖像資料,從而可以使用依賴於按順序接收像素的高質量轉換演算法以產生更佳的圖像輸出。如果 ImageProducer
無法按該順序重新發送資料,則它可以忽略此調用。如果可以重新發送資料,則 ImageProducer
應該進行回應,方法是執行下列最小的 ImageConsumer
方法調用集:
ic.setHints(TOPDOWNLEFTRIGHT | < otherhints >); ic.setPixels(...); // As many times as needed ic.imageComplete();
ic
- 指定的 ImageConsumer
ImageConsumer.setHints(int)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。