org.noos.xing.mydoggy.plaf.ui.util
Class MutableColor
java.lang.Object
java.awt.Color
org.noos.xing.mydoggy.plaf.ui.util.MutableColor
- All Implemented Interfaces:
- Paint, Transparency, Serializable
public class MutableColor
- extends Color
A mutable version of Color to be used during
any color transition to decrease the amount of memory needed.
- Author:
- Angelo De Caro (angelo.decaro@gmail.com)
- See Also:
- Serialized Form
| 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 |
FACTOR
protected static final double FACTOR
- See Also:
- Constant Field Values
value
protected int value
frgbvalue
protected float[] frgbvalue
fvalue
protected float[] fvalue
falpha
protected float falpha
cs
protected ColorSpace cs
MutableColor
public MutableColor(int r,
int g,
int b)
MutableColor
public MutableColor(Color c)
getRed
public int getRed()
- Overrides:
getRed in class Color
getGreen
public int getGreen()
- Overrides:
getGreen in class Color
getBlue
public int getBlue()
- Overrides:
getBlue in class Color
getAlpha
public int getAlpha()
- Overrides:
getAlpha in class Color
getRGB
public int getRGB()
- Overrides:
getRGB in class Color
brighter
public Color brighter()
- Overrides:
brighter in class Color
darker
public Color darker()
- Overrides:
darker in class Color
hashCode
public int hashCode()
- Overrides:
hashCode in class Color
equals
public boolean equals(Object obj)
- Overrides:
equals in class Color
toString
public String toString()
- Overrides:
toString in class Color
getRGBComponents
public float[] getRGBComponents(float[] compArray)
- Overrides:
getRGBComponents in class Color
getRGBColorComponents
public float[] getRGBColorComponents(float[] compArray)
- Overrides:
getRGBColorComponents in class Color
getComponents
public float[] getComponents(float[] compArray)
- Overrides:
getComponents in class Color
getColorComponents
public float[] getColorComponents(float[] compArray)
- Overrides:
getColorComponents in class Color
getComponents
public float[] getComponents(ColorSpace cspace,
float[] compArray)
- Overrides:
getComponents in class Color
getColorComponents
public float[] getColorComponents(ColorSpace cspace,
float[] compArray)
- Overrides:
getColorComponents in class Color
getColorSpace
public ColorSpace getColorSpace()
- Overrides:
getColorSpace in class Color
createContext
public PaintContext createContext(ColorModel cm,
Rectangle r,
Rectangle2D r2d,
AffineTransform xform,
RenderingHints hints)
- Specified by:
createContext in interface Paint- Overrides:
createContext in class Color
getTransparency
public int getTransparency()
- Specified by:
getTransparency in interface Transparency- Overrides:
getTransparency in class Color
setRGB
public void setRGB(int r,
int g,
int b)
setRGB
public void setRGB(Color color)
Copyright © 2012. All Rights Reserved.