|
JHotDraw 7.5.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jhotdraw.color.ColorUtil
public class ColorUtil
A utility class for Color
and ColorSpace
objects.
Method Summary | |
---|---|
static float[] |
fromColor(java.awt.color.ColorSpace colorSpace,
java.awt.Color c)
Returns the color components in the specified color space from a Color object. |
static float[] |
fromRGB(java.awt.color.ColorSpace colorSpace,
int rgb)
Returns the color components in the specified color space from an rgb value. |
static float[] |
fromRGB(java.awt.color.ColorSpace colorSpace,
int r,
int g,
int b)
Returns the color components in the specified color space from RGB values. |
static java.lang.String |
getName(java.awt.color.ColorSpace a)
Returns the name of the color space. |
static boolean |
isEqual(java.awt.color.ColorSpace a,
java.awt.color.ColorSpace b)
Returns true, if the two color spaces are equal. |
static java.awt.Color |
shadow(java.awt.Color c,
int amount)
Blackens the specified color by casting a black shadow of the specified amount on the color. |
static java.awt.Color |
toColor(java.awt.color.ColorSpace colorSpace,
float... components)
Returns a color object from color components in the specified color space. |
static int |
toRGB(java.awt.color.ColorSpace colorSpace,
float... components)
Returns an rgb value from color components in the specified color space. |
static java.lang.String |
toToolTipText(java.awt.Color c)
Returns a tool tip text for the specified color with information in the color space of the color. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static float[] fromColor(java.awt.color.ColorSpace colorSpace, java.awt.Color c)
Color
object.
public static java.awt.Color toColor(java.awt.color.ColorSpace colorSpace, float... components)
public static float[] fromRGB(java.awt.color.ColorSpace colorSpace, int rgb)
public static float[] fromRGB(java.awt.color.ColorSpace colorSpace, int r, int g, int b)
public static int toRGB(java.awt.color.ColorSpace colorSpace, float... components)
public static java.lang.String toToolTipText(java.awt.Color c)
public static boolean isEqual(java.awt.color.ColorSpace a, java.awt.color.ColorSpace b)
public static java.lang.String getName(java.awt.color.ColorSpace a)
ICC_ColorSpace
the name is retrieved from the "desc" data element of the color profile.
a
- A ColorSpace.
public static java.awt.Color shadow(java.awt.Color c, int amount)
|
Copyright 1996-2010 (c) by the authors and contributors of the JHotDraw project. Some rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |