Package Summary  Overview Summary

class:GrayFilter [NONE]

All Implemented Interfaces:
ImageConsumer, Cloneable

public class GrayFilterextends 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.
Since:
1.2

constructor:GrayFilter(boolean,int) [NONE]

  • 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 brightened
    p - an int in the range 0..100 that determines the percentage of gray, where 100 is the darkest gray, and 0 is the lightest

method:createDisabledImage(java.awt.Image) [NONE]

  • createDisabledImage

    public static  Image createDisabledImage (Image i)
    Creates a disabled image
    Parameters:
    i - an Image to be created as disabled
    Returns:
    the new grayscale image created from i
  • method:filterRGB(int,int,int) [NONE]

    filterRGB

    public int filterRGB (int x, int y, int rgb)
    Overrides RGBImageFilter.filterRGB.
    Specified by:
    filterRGB in class RGBImageFilter
    Parameters:
    x - the X coordinate of the pixel
    y - the Y coordinate of the pixel
    rgb - the integer pixel representation in the default RGB color model
    Returns:
    a filtered pixel in the default RGB color model.
    See Also:

    © 2023 Oracle Corporation and/or its affiliates