|
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 内の addConsumerImageConsumerpublic boolean isConsumer(ImageConsumer ic)
ImageProducer 内の isConsumerImageConsumerpublic void removeConsumer(ImageConsumer ic)
ImageProducer 内の removeConsumerImageConsumerpublic void startProduction(ImageConsumer ic)
ImageProducer 内の startProductionImageConsumerpublic void requestTopDownLeftRightResend(ImageConsumer ic)
ImageProducer 内の requestTopDownLeftRightResendImageConsumer
|
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.