Use is subject to License Terms. Your use of this web site or any of its content or software indicates your agreement to be bound by these License Terms.
Copyright © 2006 Sun Microsystems, Inc. All rights reserved.
javax.swing
Class GrayFilter
java.lang.Object
java.awt.image.ImageFilter
java.awt.image.RGBImageFilter
javax.swing.GrayFilter
- All Implemented Interfaces:
- java.lang.Cloneable, java.awt.image.ImageConsumer
- public class GrayFilter
- extends java.awt.image.RGBImageFilter
An image filter that "disables" an image by turning
it into a grayscale image, and brightening the pixels
in the image. Used by buttons to create an image for
a disabled button.
Fields inherited from class java.awt.image.RGBImageFilter |
canFilterIndexColorModel, newmodel, origmodel |
Fields inherited from class java.awt.image.ImageFilter |
consumer |
Fields inherited from interface java.awt.image.ImageConsumer |
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT |
Constructor Summary |
GrayFilter(boolean b,
int p)
Constructs a GrayFilter object that filters a color image to a
grayscale image. |
Method Summary |
static java.awt.Image |
createDisabledImage(java.awt.Image i)
Creates a disabled image |
int |
filterRGB(int x,
int y,
int rgb)
Overrides RGBImageFilter.filterRGB . |
Methods inherited from class java.awt.image.RGBImageFilter |
filterIndexColorModel, filterRGBPixels, setColorModel, setPixels, setPixels, substituteColorModel |
Methods inherited from class java.awt.image.ImageFilter |
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setDimensions, setHints, setProperties |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GrayFilter
public GrayFilter(boolean b,
int p)
- Constructs a GrayFilter object that filters a color image to a
grayscale image. Used by buttons to create disabled ("grayed out")
button images.
- Parameters:
b
- a boolean -- true if the pixels should be brightenedp
- an int in the range 0..100 that determines the percentage
of gray, where 100 is the darkest gray, and 0 is the lightest
createDisabledImage
public static java.awt.Image createDisabledImage(java.awt.Image i)
- Creates a disabled image
filterRGB
public int filterRGB(int x,
int y,
int rgb)
- Overrides
RGBImageFilter.filterRGB
.
Copyright © 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to License Terms. Your use of this web site or any of its content or software indicates your agreement to be bound by these License Terms.
For more information, please consult the JSR 209 specification.