|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
によって呼び出されます。このクラスを使用してイメージからピクセルをフィルタにかける開発者は、このメソッドを直接呼び出さないでください。このメソッドを直接呼び出すと、フィルタ操作を妨げる可能性があります。
public void setDimensions(int width, int height)
注: このメソッドは、フィルタ操作の対象となるピクセルで構成される Image
の ImageProducer
によって呼び出されます。このクラスを使用してイメージからピクセルをフィルタにかける開発者は、このメソッドを直接呼び出さないでください。このメソッドを直接呼び出すと、フィルタ操作を妨げる可能性があります。
ImageConsumer
内の setDimensions
ImageConsumer.setDimensions(int, int)
public void setProperties(Hashtable props)
注: このメソッドは、フィルタ操作の対象となるピクセルで構成される Image
の ImageProducer
によって呼び出されます。このクラスを使用してイメージからピクセルをフィルタにかける開発者は、このメソッドを直接呼び出さないでください。このメソッドを直接呼び出すと、フィルタ操作を妨げる可能性があります。
ImageConsumer
内の setProperties
public void setColorModel(ColorModel model)
注: このメソッドは、フィルタ操作の対象となるピクセルで構成される Image
の ImageProducer
によって呼び出されます。このクラスを使用してイメージからピクセルをフィルタにかける開発者は、このメソッドを直接呼び出さないでください。このメソッドを直接呼び出すと、フィルタ操作を妨げる可能性があります。
ImageConsumer
内の setColorModel
ImageConsumer.setColorModel(java.awt.image.ColorModel)
public void setHints(int hints)
注: このメソッドは、フィルタ操作の対象となるピクセルで構成される Image
の ImageProducer
によって呼び出されます。このクラスを使用してイメージからピクセルをフィルタにかける開発者は、このメソッドを直接呼び出さないでください。このメソッドを直接呼び出すと、フィルタ操作を妨げる可能性があります。
ImageConsumer
内の setHints
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
内の setPixels
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
内の setPixels
ImageConsumer.setPixels(int, int, int, int, java.awt.image.ColorModel, byte[], int, int)
public void imageComplete(int status)
注: このメソッドは、フィルタ操作の対象となるピクセルで構成される Image
の ImageProducer
によって呼び出されます。このクラスを使用してイメージからピクセルをフィルタにかける開発者は、このメソッドを直接呼び出さないでください。このメソッドを直接呼び出すと、フィルタ操作を妨げる可能性があります。
ImageConsumer
内の imageComplete
ImageConsumer.imageComplete(int)
public void resendTopDownLeftRight(ImageProducer ip)
ip
- このフィルタのインスタンスを供給する ImageProducer。また、ImageProducer は必要に応じて要求を転送するImageProducer.requestTopDownLeftRightResend(java.awt.image.ImageConsumer)
public Object clone()
Object
内の clone
java.lang.Object
からコピーされたタグ:CloneNotSupportedException
- オブジェクトのクラスが Cloneable
インタフェースをサポートしていない場合。clone
メソッドをオーバーライドしたサブクラスも、インスタンスを複製できないことを示すためにこの例外をスローすることがあるOutOfMemoryError
- 十分なメモリがない場合Cloneable
|
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.