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, 2016, Oracle and/or its affiliates. All rights reserved.Use is subject to license termsDocumentation Redistribution Policyも参照してください。