JavaTM Platform
Standard Ed. 6

javax.swing
クラス GrayFilter

java.lang.Object
  上位を拡張 java.awt.image.ImageFilter
      上位を拡張 java.awt.image.RGBImageFilter
          上位を拡張 javax.swing.GrayFilter
すべての実装されたインタフェース:
ImageConsumer, Cloneable

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

JavaTM Platform
Standard Ed. 6

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

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。