|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.image.ImageFilter
このクラスには、一連のインタフェースメソッド用のフィルタが実装されており、ImageProducer から ImageConsumer へデータを転送するために使われます。既存イメージにフィルタをかけるには、FilteredImageSource オブジェクトと連結して使います。この基本クラスは、「空フィルタ」を実装するための呼び出しを行います。「空フィルタ」は、転送されてくるデータに何の影響も与えません。フィルタを実装するときは、このクラスをサブクラス化して、データにフィルタをかけるメソッドをオーバーライドします。また、必要に応じて修正を加えます。
FilteredImageSource
,
ImageConsumer
フィールドの概要 | |
protected ImageConsumer |
consumer
特別なイメージデータストリームのコンシューマにより、ImageFilter のこのインスタンスがデータにフィルタをかけます。 |
コンストラクタの概要 | |
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)
public void setDimensions(int width, int height)
ImageConsumer.setDimensions(int, int)
public void setProperties(Hashtable props)
public void setColorModel(ColorModel model)
ImageConsumer.setColorModel(java.awt.image.ColorModel)
public void setHints(int hints)
ImageConsumer.setHints(int)
public void setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
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)
ImageConsumer.setPixels(int, int, int, int, java.awt.image.ColorModel, byte[], int, int)
public void imageComplete(int status)
ImageConsumer.imageComplete(int)
public void resendTopDownLeftRight(ImageProducer ip)
ip
- このフィルタのインスタンスを供給する ImageProducer。また、ImageProducer は必要に応じて要求を転送するImageProducer.requestTopDownLeftRightResend(java.awt.image.ImageConsumer)
public Object clone()
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |