|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.image.FilteredImageSource
このクラスは、ImageProducer インタフェースに実装されています。イメージとフィルタオブジェクトを取り込み、元のイメージにフィルタをかけて新しいイメージを生成します。赤と青成分を交換することにより、イメージにフィルタをかける使用例を示します。
Image src = getImage("doc:///demo/images/duke/T1.gif"); ImageFilter colorfilter = new RedBlueSwapFilter(); Image img = createImage(new FilteredImageSource(src.getSource(), colorfilter));
ImageProducer
コンストラクタの概要 | |
FilteredImageSource(ImageProducer orig,
ImageFilter imgf)
現在の ImageProducer とフィルタオブジェクトから ImageProducer オブジェクトを構築します。 |
メソッドの概要 | |
void |
addConsumer(ImageConsumer ic)
このイメージのデータの配信対象となっているコンシューマのリストに ImageConsumer を追加します。 |
boolean |
isConsumer(ImageConsumer ic)
このイメージデータに関連したコンシューマのリストに、ImageConsumer が現在登録されているかどうかを判定します。 |
void |
removeConsumer(ImageConsumer ic)
このイメージデータに関連するコンシューマのリストから ImageConsumer を削除します。 |
void |
requestTopDownLeftRightResend(ImageConsumer ic)
指定された ImageConsumer に、イメージデータを上下左右順でもう 1 度転送することを要求します。 |
void |
startProduction(ImageConsumer ic)
このイメージのデータの配信対象となっているコンシューマのリストに ImageConsumer を追加し、ただちに ImageConsumer インタフェースを使ってイメージデータの配信を開始します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public FilteredImageSource(ImageProducer orig, ImageFilter imgf)
ImageFilter
,
Component.createImage(java.awt.image.ImageProducer)
メソッドの詳細 |
public void addConsumer(ImageConsumer ic)
ImageProducer
内の addConsumer
ImageConsumer
public boolean isConsumer(ImageConsumer ic)
ImageProducer
内の isConsumer
ImageConsumer
public void removeConsumer(ImageConsumer ic)
ImageProducer
内の removeConsumer
ImageConsumer
public void startProduction(ImageConsumer ic)
ImageProducer
内の startProduction
ImageConsumer
public void requestTopDownLeftRightResend(ImageConsumer ic)
ImageProducer
内の requestTopDownLeftRightResend
ImageConsumer
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.