Where Am I? Class Hierarchy (JDK) All Classes (JDK) All Fields and Methods (JDK)

Class java.awt.image.ColorModel

java.lang.Object
   |
   +----java.awt.image.ColorModel

public abstract class ColorModel
extends Object
super class of:
DirectColorModel, IndexColorModel

A class that encapsulates the methods for translating from pixel values to alpha, red, green, and blue color components for an image. This class is abstract.

See Also:
IndexColorModel, DirectColorModel

Variable Index

pixel_bits

Constructor Index

ColorModel(int)
Constructs a ColorModel which describes a pixel of the specified number of bits.

Method Index

finalize()
Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
getAlpha(int)
The subclass must provide a function which provides the alpha color compoment for the specified pixel.
getBlue(int)
The subclass must provide a function which provides the blue color compoment for the specified pixel.
getGreen(int)
The subclass must provide a function which provides the green color compoment for the specified pixel.
getPixelSize()
Returns the number of bits per pixel described by this ColorModel.
getRed(int)
The subclass must provide a function which provides the red color compoment for the specified pixel.
getRGB(int)
Returns the color of the pixel in the default RGB color model.
getRGBdefault()
Return a ColorModel which describes the default format for integer RGB values used throughout the AWT image interfaces.

Variables

pixel_bits
 protected int pixel_bits

Constructors

ColorModel
 public ColorModel(int bits)
Constructs a ColorModel which describes a pixel of the specified number of bits.


Methods

getRGBdefault
 public static ColorModel getRGBdefault()
Return a ColorModel which describes the default format for integer RGB values used throughout the AWT image interfaces. The format for the RGB values is an integer with 8 bits each of alpha, red, green, and blue color components ordered correspondingly from the most significant byte to the least significant byte, as in: 0xAARRGGBB

getPixelSize
 public int getPixelSize()
Returns the number of bits per pixel described by this ColorModel.

getRed
 public abstract int getRed(int pixel)
The subclass must provide a function which provides the red color compoment for the specified pixel.

Returns:
The red color component ranging from 0 to 255
getGreen
 public abstract int getGreen(int pixel)
The subclass must provide a function which provides the green color compoment for the specified pixel.

Returns:
The green color component ranging from 0 to 255
getBlue
 public abstract int getBlue(int pixel)
The subclass must provide a function which provides the blue color compoment for the specified pixel.

Returns:
The blue color component ranging from 0 to 255
getAlpha
 public abstract int getAlpha(int pixel)
The subclass must provide a function which provides the alpha color compoment for the specified pixel.

Returns:
The alpha transparency value ranging from 0 to 255
getRGB
 public int getRGB(int pixel)
Returns the color of the pixel in the default RGB color model.

See Also:
getRGBdefault
finalize
 public void finalize()
Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

Overrides:
finalize in class Object

Where Am I? Class Hierarchy (JDK) All Classes (JDK) All Fields and Methods (JDK)