クラスGrayFilter
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 -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
クラスjava.awt.image.RGBImageFilterで宣言されたメソッド
filterIndexColorModel, filterRGBPixels, setColorModel, setPixels, setPixels, substituteColorModelクラスjava.awt.image.ImageFilterで宣言されたメソッド
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setDimensions, setHints, setProperties
-
コンストラクタの詳細
-
GrayFilter
public GrayFilter(boolean b, int p) カラー・イメージをグレー・スケール・イメージに変換するGrayFilterオブジェクトを構築します。 各ボタンで使用され、無効化されたグレー表示のボタンのイメージを生成します。- パラメータ:
b- boolean型 -- ピクセルの色調を明るくする場合はtruep- グレーの割合を指定する0 - 100の範囲のint。100はもっとも暗いグレー、0はもっとも明るいグレー
-
-
メソッドの詳細
-
createDisabledImage
-
filterRGB
public int filterRGB(int x, int y, int rgb) RGBImageFilter.filterRGBをオーバーライドします。- 定義:
filterRGB、クラスRGBImageFilter- パラメータ:
x- ピクセルのX座標y- ピクセルのY座標rgb- デフォルトRGBカラー・モデルの整数型ピクセル表現- 戻り値:
- デフォルトRGBカラー・モデルのフィルタ処理されたピクセル
- 関連項目:
-