Quaqua 7.4.2 2011-07-05

ch.randelshofer.quaqua.color
Class MutableColorUIResource

java.lang.Object
  extended by java.awt.Color
      extended by ch.randelshofer.quaqua.color.MutableColorUIResource
All Implemented Interfaces:
java.awt.Paint, java.awt.Transparency, java.io.Serializable, javax.swing.plaf.UIResource

public class MutableColorUIResource
extends java.awt.Color
implements javax.swing.plaf.UIResource

A ColorUIResource which can change its color.

Version:
$Id: MutableColorUIResource.java 361 2010-11-21 11:19:20Z wrandelshofer $
Author:
Werner Randelshofer
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.awt.Color
black, BLACK, blue, BLUE, cyan, CYAN, DARK_GRAY, darkGray, gray, GRAY, green, GREEN, LIGHT_GRAY, lightGray, magenta, MAGENTA, orange, ORANGE, pink, PINK, red, RED, white, WHITE, yellow, YELLOW
 
Fields inherited from interface java.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT
 
Constructor Summary
MutableColorUIResource(int rgb)
          Creates a new instance.
MutableColorUIResource(int argb, boolean hasAlpha)
           
 
Method Summary
 java.awt.PaintContext createContext(java.awt.image.ColorModel cm, java.awt.Rectangle r, java.awt.geom.Rectangle2D r2d, java.awt.geom.AffineTransform xform, java.awt.RenderingHints hints)
           
 int getRGB()
           
 void setColor(java.awt.Color newValue)
           
 void setRGB(int newValue)
           
 
Methods inherited from class java.awt.Color
brighter, darker, decode, equals, getAlpha, getBlue, getColor, getColor, getColor, getColorComponents, getColorComponents, getColorSpace, getComponents, getComponents, getGreen, getHSBColor, getRed, getRGBColorComponents, getRGBComponents, getTransparency, hashCode, HSBtoRGB, RGBtoHSB, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MutableColorUIResource

public MutableColorUIResource(int rgb)
Creates a new instance.


MutableColorUIResource

public MutableColorUIResource(int argb,
                              boolean hasAlpha)
Method Detail

setColor

public void setColor(java.awt.Color newValue)

setRGB

public void setRGB(int newValue)

getRGB

public int getRGB()
Overrides:
getRGB in class java.awt.Color

createContext

public java.awt.PaintContext createContext(java.awt.image.ColorModel cm,
                                           java.awt.Rectangle r,
                                           java.awt.geom.Rectangle2D r2d,
                                           java.awt.geom.AffineTransform xform,
                                           java.awt.RenderingHints hints)
Specified by:
createContext in interface java.awt.Paint
Overrides:
createContext in class java.awt.Color

Copyright 2003-2007 (c) Werner Randelshofer.
All rights reserved.