|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.awt.image.renderable.RenderableImageProducer
public class RenderableImageProducer
RenderableImage の非同期生成を可能にする ImageProducer を実装するアダプタクラスです。ImageConsumer のサイズは、RenderContext の usr2dev 変換のスケーリング係数によって決まります。RenderContext が null の場合は、RenderableImage のデフォルトの描画が使用されます。このクラスは、1 つの解像度で、1 つのスレッドにイメージを生成する非同期生成を実装します。このクラスをサブクラス化して、複数のスレッドを使用してイメージを生成するバージョンを実装することができます。これらのスレッドは、段階的に高い品質で同じイメージを描画することも、単一の解像度でイメージの異なる部分を描画することもできます。
| コンストラクタの概要 | |
|---|---|
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 インタフェースを使ってただちにイメージデータの配信を開始します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public RenderableImageProducer(RenderableImage rdblImage,
RenderContext rc)
rdblImage - 描画される RenderableImagerc - ピクセルの生成に使用する RenderContext| メソッドの詳細 |
|---|
public void setRenderContext(RenderContext rc)
rc - 新しい RenderContextpublic void addConsumer(ImageConsumer ic)
ImageProducer 内の addConsumeric - 配信対象リストに追加される ImageConsumerImageProducer.startProduction(java.awt.image.ImageConsumer)public boolean isConsumer(ImageConsumer ic)
ImageProducer 内の isConsumeric - チェック対象の ImageConsumer
public void removeConsumer(ImageConsumer ic)
ImageProducer 内の removeConsumeric - 削除される ImageConsumerpublic void startProduction(ImageConsumer ic)
ImageProducer 内の startProductionic - コンシューマのリストに追加される ImageConsumerImageProducer.addConsumer(java.awt.image.ImageConsumer)public void requestTopDownLeftRightResend(ImageConsumer ic)
ImageProducer 内の requestTopDownLeftRightResendic - 再送を要求する ImageConsumerImageConsumer.setHints(int)public void run()
Runnable 内の runThread.run()
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。