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、インタフェースImageProduceric - 配信対象リストに追加されるImageConsumer。ImageProducer.startProduction(java.awt.image.ImageConsumer)public boolean isConsumer(ImageConsumer ic)
isConsumer、インタフェースImageProduceric - チェック対象のImageConsumer。public void removeConsumer(ImageConsumer ic)
removeConsumer、インタフェースImageProduceric - 削除されるImageConsumer。public void startProduction(ImageConsumer ic)
startProduction、インタフェースImageProduceric - コンシューマのリストに追加されるImageConsumer。ImageProducer.addConsumer(java.awt.image.ImageConsumer)public void requestTopDownLeftRightResend(ImageConsumer ic)
requestTopDownLeftRightResend、インタフェースImageProduceric - 再送を要求するImageConsumer。ImageConsumer.setHints(int)public void run()
run、インタフェースRunnableThread.run() バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。