|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object | +--java.awt.image.ImageFilter
このクラスには、一連のインタフェースメソッド用のフィルタが実装されており、ImageProducer から ImageConsumer へデータを転送するために使われます。既存イメージをフィルタ処理するには、FilteredImageSource オブジェクトと連結して使います。この基本クラスは、「空フィルタ」を実装するための呼び出しを行います。「空フィルタ」は、転送されてくるデータに何の影響も与えません。フィルタを実装するときは、このクラスをサブクラス化して、データをフィルタ処理するメソッドをオーバーライドします。また、必要に応じて修正を加えます。
FilteredImageSource,
ImageConsumer| フィールドの概要 | |
protected ImageConsumer |
consumer
特別なイメージデータストリームのコンシューマであり、ImageFilter のこのインスタンスがデータをフィルタ処理します。 |
| インタフェース java.awt.image.ImageConsumer から継承したフィールド |
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT |
| コンストラクタの概要 | |
ImageFilter()
|
|
| メソッドの概要 | |
Object |
clone()
このオブジェクトを複製します。 |
ImageFilter |
getFilterInstance(ImageConsumer ic)
指定された ImageConsumer のフィルタリングを実際に行う ImageFilter オブジェクトの一意なインスタンスを返します。 |
void |
imageComplete(int status)
ImageConsumer インタフェースの imageComplete メソッドで提供される情報をフィルタ処理します。 |
void |
resendTopDownLeftRight(ImageProducer ip)
ImageConsumer からのピクセルデータ再転送要求に応じます。 |
void |
setColorModel(ColorModel model)
ImageConsumer インタフェースの setColorModel メソッドで提供される情報をフィルタ処理します。 |
void |
setDimensions(int width,
int height)
ImageConsumer インタフェースの setDimensions メソッドで提供される情報をフィルタ処理します。 |
void |
setHints(int hints)
ImageConsumer インタフェースの setHints メソッドで提供される情報をフィルタ処理します。 |
void |
setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
byte 配列をとる、ImageConsumer インタフェースの setPixels メソッドで提供される情報をフィルタ処理します。 |
void |
setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
int 配列をとる、ImageConsumer インタフェースの setPixels メソッドで提供される情報をフィルタ処理します。 |
void |
setProperties(Hashtable props)
フィルタのストリームを通過したことを示すプロパティを追加したあと、ソースオブジェクトからプロパティを渡します。 |
| クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
protected ImageConsumer consumer
getFilterInstance(java.awt.image.ImageConsumer),
ImageConsumer| コンストラクタの詳細 |
public ImageFilter()
| メソッドの詳細 |
public ImageFilter getFilterInstance(ImageConsumer ic)
注: このメソッドは、フィルタ処理の対象となるピクセルで構成される Image の ImageProducer によって呼び出されます。このクラスを使用してイメージのピクセルをフィルタ処理する開発者は、このメソッドを直接呼び出さないでください。このメソッドを直接呼び出すと、フィルタ処理を妨げる可能性があります。
ic - 指定された ImageConsumer
ImageConsumer のフィルタ処理に使用される ImageFilter
public void setDimensions(int width,
int height)
注: このメソッドは、フィルタ処理の対象となるピクセルで構成される Image の ImageProducer によって呼び出されます。このクラスを使用してイメージのピクセルをフィルタ処理する開発者は、このメソッドを直接呼び出さないでください。このメソッドを直接呼び出すと、フィルタ処理を妨げる可能性があります。
ImageConsumer 内の setDimensionswidth - ソースイメージの幅height - ソースイメージの高さImageConsumer.setDimensions(int, int)public void setProperties(Hashtable props)
注: このメソッドは、フィルタ処理の対象となるピクセルで構成される Image の ImageProducer によって呼び出されます。このクラスを使用してイメージのピクセルをフィルタ処理する開発者は、このメソッドを直接呼び出さないでください。このメソッドを直接呼び出すと、フィルタ処理が妨げられる可能性があります。
ImageConsumer 内の setPropertiesprops - このイメージに関連付けるプロパティのリストpublic void setColorModel(ColorModel model)
注: このメソッドは、フィルタ処理の対象となるピクセルで構成される Image の ImageProducer によって呼び出されます。このクラスを使用してイメージのピクセルをフィルタ処理する開発者は、このメソッドを直接呼び出さないでください。このメソッドを直接呼び出すと、フィルタ処理が妨げられる可能性があります。
ImageConsumer 内の setColorModelmodel - 指定された ColorModelImageConsumer.setColorModel(java.awt.image.ColorModel)public void setHints(int hints)
注: このメソッドは、フィルタ処理の対象となるピクセルで構成される Image の ImageProducer によって呼び出されます。このクラスを使用してイメージのピクセルをフィルタ処理する開発者は、このメソッドを直接呼び出さないでください。このメソッドを直接呼び出すと、フィルタ処理が妨げられる可能性があります。
ImageConsumer 内の setHintshints - ImageConsumer がピクセル処理に使用するヒントのセットImageConsumer.setHints(int)
public void setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
注: このメソッドは、フィルタ処理の対象となるピクセルで構成される Image の ImageProducer によって呼び出されます。このクラスを使用してイメージのピクセルをフィルタ処理する開発者は、このメソッドを直接呼び出さないでください。このメソッドを直接呼び出すと、フィルタ処理が妨げられる可能性があります。
ImageConsumer 内の setPixelsw - ピクセル領域の幅h - ピクセル領域の高さmodel - 指定された ColorModelpixels - ピクセルの配列off - pixels 配列のオフセットscansize - pixels 配列内の、あるピクセル行から次のピクセル行までの距離ImageConsumer.setPixels(int, int, int, int, java.awt.image.ColorModel, byte[], int, int)
public void setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
注: このメソッドは、フィルタ処理の対象となるピクセルで構成される Image の ImageProducer によって呼び出されます。このクラスを使用してイメージのピクセルをフィルタ処理する開発者は、このメソッドを直接呼び出さないでください。このメソッドを直接呼び出すと、フィルタ処理が妨げられる可能性があります。
ImageConsumer 内の setPixelsw - ピクセル領域の幅h - ピクセル領域の高さmodel - 指定された ColorModelpixels - ピクセルの配列off - pixels 配列のオフセットscansize - pixels 配列内の、あるピクセル行から次のピクセル行までの距離ImageConsumer.setPixels(int, int, int, int, java.awt.image.ColorModel, byte[], int, int)public void imageComplete(int status)
注: このメソッドは、フィルタ処理の対象となるピクセルで構成される Image の ImageProducer によって呼び出されます。このクラスを使用してイメージのピクセルをフィルタ処理する開発者は、このメソッドを直接呼び出さないでください。このメソッドを直接呼び出すと、フィルタ処理が妨げられる可能性があります。
ImageConsumer 内の imageCompletestatus - イメージロードの状態ImageConsumer.imageComplete(int)public void resendTopDownLeftRight(ImageProducer ip)
ip - このフィルタのインスタンスを供給する、また必要に応じて要求を転送する ImageProducerImageProducer.requestTopDownLeftRightResend(java.awt.image.ImageConsumer)public Object clone()
Object 内の cloneCloneable
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.