JavaTM 2
Platform
Std. Ed. v1.4.0

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
パラメータ:
rgb - デフォルト RGB カラーモデルの整数型ピクセル表現
戻り値:
デフォルト RGB カラーモデルのフィルタ処理されたピクセル
関連項目:
ColorModel.getRGBdefault(), RGBImageFilter.filterRGBPixels(int, int, int, int, int[], int, int)

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.