public class RenderableImageProducer extends Object implements ImageProducer, Runnable
コンストラクタと説明 |
---|
RenderableImageProducer(RenderableImage rdblImage, RenderContext rc)
RenderableImage および RenderContext から新しい RenderableImageProducer を構築します。
|
修飾子と型 | メソッドと説明 |
---|---|
void |
addConsumer(ImageConsumer ic)
このイメージのデータの配信対象となっているコンシューマのリストに ImageConsumer を追加します。
|
boolean |
isConsumer(ImageConsumer ic)
現在このイメージのデータの配信対象となっているコンシューマのリストに ImageConsumer があるかどうかを判定します。
|
void |
removeConsumer(ImageConsumer ic)
このイメージのデータの配信対象となっているコンシューマのリストから ImageConsumer を削除します。
|
void |
requestTopDownLeftRightResend(ImageConsumer ic)
指定された ImageConsumer に、上から下、左から右の順でもう 1 回イメージデータを配信し直すように要求します。
|
void |
run()
このクラスの実行可能メソッドです。
|
void |
setRenderContext(RenderContext rc)
次の startProduction() の呼び出しに使用する新しい RenderContext を設定します。
|
void |
startProduction(ImageConsumer ic)
このイメージのデータの配信対象となっているコンシューマのリストに ImageConsumer を追加し、ImageConsumer インタフェースを使ってただちにイメージデータの配信を開始します。
|
public RenderableImageProducer(RenderableImage rdblImage, RenderContext rc)
rdblImage
- レンダリングされる RenderableImage。rc
- ピクセルの生成に使用する RenderContext。public void setRenderContext(RenderContext rc)
rc
- 新しい RenderContext。public void addConsumer(ImageConsumer ic)
addConsumer
、インタフェース: ImageProducer
ic
- 配信対象リストに追加される ImageConsumer。ImageProducer.startProduction(java.awt.image.ImageConsumer)
public boolean isConsumer(ImageConsumer ic)
isConsumer
、インタフェース: ImageProducer
ic
- チェック対象の ImageConsumer。public void removeConsumer(ImageConsumer ic)
removeConsumer
、インタフェース: ImageProducer
ic
- 削除される ImageConsumer。public void startProduction(ImageConsumer ic)
startProduction
、インタフェース: ImageProducer
ic
- コンシューマのリストに追加される ImageConsumer。ImageProducer.addConsumer(java.awt.image.ImageConsumer)
public void requestTopDownLeftRightResend(ImageConsumer ic)
requestTopDownLeftRightResend
、インタフェース: ImageProducer
ic
- 再送を要求する ImageConsumer。ImageConsumer.setHints(int)
public void run()
run
、インタフェース: Runnable
Thread.run()
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.