Java プラットフォーム 1.2

javax.swing
クラス GrayFilter

java.lang.Object
  |
  +--java.awt.image.ImageFilter
        |
        +--java.awt.image.RGBImageFilter
              |
              +--javax.swing.GrayFilter

public class GrayFilter
extends RGBImageFilter

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


クラス java.awt.image.RGBImageFilter から継承したフィールド
canFilterIndexColorModel, newmodel, origmodel
 
クラス java.awt.image.ImageFilter から継承したフィールド
consumer
 
コンストラクタの概要
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 プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.