JavaTM 2 Platform
Std. Ed. v1.3

javax.swing
クラス GrayFilter

java.lang.Object
  |
  +--java.awt.image.ImageFilter
        |
        +--java.awt.image.RGBImageFilter
              |
              +--javax.swing.GrayFilter
すべての実装インタフェース:
Cloneable, ImageConsumer

public class GrayFilter
extends RGBImageFilter

イメージをグレースケールに変換し、イメージ内のピクセルにブライトネスを加えることによって、イメージを「無効にする」イメージフィルタです。このクラスは、無効化されたボタンのイメージを作成するためにボタンが使用します。


クラス 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
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

GrayFilter

public GrayFilter(boolean b,
                  int p)
カラーイメージをグレースケールイメージに変換する GrayFilter オブジェクトを構築します。無効化された (グレー表示の) ボタンのイメージを作成するためにボタンが使用します。
パラメータ:
b - boolean 型 -- ピクセルの色調を明るくする場合は true
p - グレーの割合を指定する 0 〜 100 の範囲の int。100 はもっとも暗いグレー、0 はもっとも明るいグレー
メソッドの詳細

createDisabledImage

public static Image createDisabledImage(Image i)
無効化されたイメージを作成します。

filterRGB

public int filterRGB(int x,
                     int y,
                     int rgb)
RGBImageFilter.filterRGB をオーバーライドします。
オーバーライド:
クラス RGBImageFilter 内の filterRGB
クラス java.awt.image.RGBImageFilter からコピーされたタグ:
関連項目:
ColorModel.getRGBdefault(), RGBImageFilter.filterRGBPixels(int, int, int, int, int[], int, int)

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

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.