- java.lang.Object
-
- java.awt.image.ImageFilter
-
- java.awt.image.RGBImageFilter
-
- javax.swing.GrayFilter
-
- すべての実装されたインタフェース:
ImageConsumer
,Cloneable
public class GrayFilter extends RGBImageFilter
イメージをグレー・スケールに変換し、イメージ内のピクセルの明度を上げることによって、イメージを無効にするイメージ・フィルタです。 このクラスは、無効化されたボタンのイメージを生成するためにボタンが使用します。- 導入されたバージョン:
- 1.2
-
-
フィールドのサマリー
-
クラス java.awt.image.RGBImageFilterで宣言されたフィールド
canFilterIndexColorModel, newmodel, origmodel
-
クラス java.awt.image.ImageFilterで宣言されたフィールド
consumer
-
インタフェース java.awt.image.ImageConsumerで宣言されたフィールド
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 GrayFilter(boolean b, int p)
カラー・イメージをグレー・スケール・イメージに変換するGrayFilterオブジェクトを構築します。
-
メソッドのサマリー
修飾子と型 メソッド 説明 static Image
createDisabledImage(Image i)
無効化されたイメージを作成します。int
filterRGB(int x, int y, int rgb)
RGBImageFilter.filterRGB
をオーバーライドします。-
クラス java.awt.image.RGBImageFilterで宣言されたメソッド
filterIndexColorModel, filterRGBPixels, setColorModel, setPixels, setPixels, substituteColorModel
-
クラス java.awt.image.ImageFilterで宣言されたメソッド
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setDimensions, setHints, setProperties
-
-
-
-
メソッドの詳細
-
createDisabledImage
public static Image createDisabledImage(Image i)
無効化されたイメージを作成します。- パラメータ:
i
-Image
を無効として作成- 戻り値:
i
から作成された新しいグレースケール・イメージ
-
filterRGB
public int filterRGB(int x, int y, int rgb)
RGBImageFilter.filterRGB
をオーバーライドします。- 定義:
filterRGB
、クラス:RGBImageFilter
- パラメータ:
x
- ピクセルのX座標y
- ピクセルのY座標rgb
- デフォルトRGBカラー・モデルの整数型ピクセル表現- 戻り値:
- デフォルトRGBカラー・モデルのフィルタ処理されたピクセル
- 関連項目:
ColorModel.getRGBdefault()
,RGBImageFilter.filterRGBPixels(int, int, int, int, int[], int, int)
-
-