com.partnersoft.gui
Class ColorLib

java.lang.Object
  extended by com.partnersoft.gui.ColorLib

public class ColorLib
extends java.lang.Object

A factory that hands out colors by name.

Author:
Paul Reavis Copyright 1998 Partner Software, Inc.

Field Summary
static int alphaMask
           
static int blueMask
           
static int greenMask
           
static int redMask
           
 
Constructor Summary
ColorLib()
           
 
Method Summary
static int alphaComponent(int color)
           
static int blueComponent(int color)
           
static java.lang.String colorToCoordString(java.awt.Color color)
           
static java.awt.Color getColor(java.lang.String colorName)
           
static java.awt.Color getColorFromCoordString(java.lang.String coords)
           
static java.awt.Color getColorFromHexString(java.lang.String hex)
           
static int greenComponent(int color)
           
static boolean isColor(java.lang.String colorName)
           
static int redComponent(int color)
           
static java.awt.Color transparentize(java.awt.Color original, int alpha)
          Sets the alpha for a color and returns the result.
static int transparentize(int original, int alpha)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

alphaMask

public static final int alphaMask
See Also:
Constant Field Values

redMask

public static final int redMask
See Also:
Constant Field Values

greenMask

public static final int greenMask
See Also:
Constant Field Values

blueMask

public static final int blueMask
See Also:
Constant Field Values
Constructor Detail

ColorLib

public ColorLib()
Method Detail

transparentize

public static java.awt.Color transparentize(java.awt.Color original,
                                            int alpha)
Sets the alpha for a color and returns the result.


transparentize

public static int transparentize(int original,
                                 int alpha)

alphaComponent

public static int alphaComponent(int color)

redComponent

public static int redComponent(int color)

greenComponent

public static int greenComponent(int color)

blueComponent

public static int blueComponent(int color)

getColor

public static java.awt.Color getColor(java.lang.String colorName)

colorToCoordString

public static java.lang.String colorToCoordString(java.awt.Color color)

isColor

public static boolean isColor(java.lang.String colorName)

getColorFromHexString

public static java.awt.Color getColorFromHexString(java.lang.String hex)

getColorFromCoordString

public static java.awt.Color getColorFromCoordString(java.lang.String coords)