com.ibm.commons.swt.util
Class ColorUtil
java.lang.Object
com.ibm.commons.swt.util.ColorUtil
public class ColorUtil
- extends java.lang.Object
A color utility for getting Color objects based on RGB values, or color names.
Method Summary |
static org.eclipse.swt.graphics.RGB |
colorToRGB(org.eclipse.swt.graphics.Color color)
Utility method to convert a color into an RGB value |
static org.eclipse.swt.graphics.Color |
createColor(java.lang.String colorName)
Creates a Color object based on the colorName passed in as a String parameter. |
static java.lang.String |
rgbToString(org.eclipse.swt.graphics.RGB rgb)
Utility method to convert an RGB value into a string value. |
static org.eclipse.swt.graphics.RGB |
stringToRGB(java.lang.String rgbValue)
Utility method to convert a color name into a RGB value. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
V_BLACK
protected static final java.lang.String V_BLACK
- See Also:
- Constant Field Values
V_GREEN
protected static final java.lang.String V_GREEN
- See Also:
- Constant Field Values
V_SILVER
protected static final java.lang.String V_SILVER
- See Also:
- Constant Field Values
V_LIME
protected static final java.lang.String V_LIME
- See Also:
- Constant Field Values
V_GRAY
protected static final java.lang.String V_GRAY
- See Also:
- Constant Field Values
V_OLIVE
protected static final java.lang.String V_OLIVE
- See Also:
- Constant Field Values
V_WHITE
protected static final java.lang.String V_WHITE
- See Also:
- Constant Field Values
V_YELLOW
protected static final java.lang.String V_YELLOW
- See Also:
- Constant Field Values
V_MAROON
protected static final java.lang.String V_MAROON
- See Also:
- Constant Field Values
V_NAVY
protected static final java.lang.String V_NAVY
- See Also:
- Constant Field Values
V_RED
protected static final java.lang.String V_RED
- See Also:
- Constant Field Values
V_BLUE
protected static final java.lang.String V_BLUE
- See Also:
- Constant Field Values
V_PURPLE
protected static final java.lang.String V_PURPLE
- See Also:
- Constant Field Values
V_TEAL
protected static final java.lang.String V_TEAL
- See Also:
- Constant Field Values
V_FUCHSIA
protected static final java.lang.String V_FUCHSIA
- See Also:
- Constant Field Values
V_AQUA
protected static final java.lang.String V_AQUA
- See Also:
- Constant Field Values
V_ALICEBLUE
protected static final java.lang.String V_ALICEBLUE
- See Also:
- Constant Field Values
V_ANTIQUEWHITE
protected static final java.lang.String V_ANTIQUEWHITE
- See Also:
- Constant Field Values
V_AQUAMARINE
protected static final java.lang.String V_AQUAMARINE
- See Also:
- Constant Field Values
V_AZURE
protected static final java.lang.String V_AZURE
- See Also:
- Constant Field Values
V_BEIGE
protected static final java.lang.String V_BEIGE
- See Also:
- Constant Field Values
V_BISQUE
protected static final java.lang.String V_BISQUE
- See Also:
- Constant Field Values
V_BLANCHEDALMOND
protected static final java.lang.String V_BLANCHEDALMOND
- See Also:
- Constant Field Values
V_BLUEVIOLET
protected static final java.lang.String V_BLUEVIOLET
- See Also:
- Constant Field Values
V_BROWN
protected static final java.lang.String V_BROWN
- See Also:
- Constant Field Values
V_BURLYWOOD
protected static final java.lang.String V_BURLYWOOD
- See Also:
- Constant Field Values
V_CADETBLUE
protected static final java.lang.String V_CADETBLUE
- See Also:
- Constant Field Values
V_CHARTREUSE
protected static final java.lang.String V_CHARTREUSE
- See Also:
- Constant Field Values
V_CHOCOLATE
protected static final java.lang.String V_CHOCOLATE
- See Also:
- Constant Field Values
V_CORAL
protected static final java.lang.String V_CORAL
- See Also:
- Constant Field Values
V_CORNFLOWER
protected static final java.lang.String V_CORNFLOWER
- See Also:
- Constant Field Values
V_CORNFLOWERBLUE
protected static final java.lang.String V_CORNFLOWERBLUE
- See Also:
- Constant Field Values
V_CORNSILK
protected static final java.lang.String V_CORNSILK
- See Also:
- Constant Field Values
V_CRIMSON
protected static final java.lang.String V_CRIMSON
- See Also:
- Constant Field Values
V_CYAN
protected static final java.lang.String V_CYAN
- See Also:
- Constant Field Values
V_DARKBLUE
protected static final java.lang.String V_DARKBLUE
- See Also:
- Constant Field Values
V_DARKCYAN
protected static final java.lang.String V_DARKCYAN
- See Also:
- Constant Field Values
V_DARKGOLDENROD
protected static final java.lang.String V_DARKGOLDENROD
- See Also:
- Constant Field Values
V_DARKGRAY
protected static final java.lang.String V_DARKGRAY
- See Also:
- Constant Field Values
V_DARKGREEN
protected static final java.lang.String V_DARKGREEN
- See Also:
- Constant Field Values
V_DARKKHAKI
protected static final java.lang.String V_DARKKHAKI
- See Also:
- Constant Field Values
V_DARKMAGENTA
protected static final java.lang.String V_DARKMAGENTA
- See Also:
- Constant Field Values
V_DARKOLIVEGREEN
protected static final java.lang.String V_DARKOLIVEGREEN
- See Also:
- Constant Field Values
V_DARKORANGE
protected static final java.lang.String V_DARKORANGE
- See Also:
- Constant Field Values
V_DARKORCHID
protected static final java.lang.String V_DARKORCHID
- See Also:
- Constant Field Values
V_DARKRED
protected static final java.lang.String V_DARKRED
- See Also:
- Constant Field Values
V_DARKSALMON
protected static final java.lang.String V_DARKSALMON
- See Also:
- Constant Field Values
V_DARKSEAGREEN
protected static final java.lang.String V_DARKSEAGREEN
- See Also:
- Constant Field Values
V_DARKSLATEBLUE
protected static final java.lang.String V_DARKSLATEBLUE
- See Also:
- Constant Field Values
V_DARKSLATEGREY
protected static final java.lang.String V_DARKSLATEGREY
- See Also:
- Constant Field Values
V_DARKSLATEGRAY
protected static final java.lang.String V_DARKSLATEGRAY
- See Also:
- Constant Field Values
V_DARKTURQUOISE
protected static final java.lang.String V_DARKTURQUOISE
- See Also:
- Constant Field Values
V_DARKVIOLET
protected static final java.lang.String V_DARKVIOLET
- See Also:
- Constant Field Values
V_DEEPPINK
protected static final java.lang.String V_DEEPPINK
- See Also:
- Constant Field Values
V_DEEPSKYBLUE
protected static final java.lang.String V_DEEPSKYBLUE
- See Also:
- Constant Field Values
V_DIMGRAY
protected static final java.lang.String V_DIMGRAY
- See Also:
- Constant Field Values
V_DODGERBLUE
protected static final java.lang.String V_DODGERBLUE
- See Also:
- Constant Field Values
V_FIREBRICK
protected static final java.lang.String V_FIREBRICK
- See Also:
- Constant Field Values
V_FLORALWHITE
protected static final java.lang.String V_FLORALWHITE
- See Also:
- Constant Field Values
V_FORESTGREEN
protected static final java.lang.String V_FORESTGREEN
- See Also:
- Constant Field Values
V_GAINSBORO
protected static final java.lang.String V_GAINSBORO
- See Also:
- Constant Field Values
V_GHOSTWHITE
protected static final java.lang.String V_GHOSTWHITE
- See Also:
- Constant Field Values
V_GOLD
protected static final java.lang.String V_GOLD
- See Also:
- Constant Field Values
V_GOLDENROD
protected static final java.lang.String V_GOLDENROD
- See Also:
- Constant Field Values
V_GREENYELLOW
protected static final java.lang.String V_GREENYELLOW
- See Also:
- Constant Field Values
V_HONEYDEW
protected static final java.lang.String V_HONEYDEW
- See Also:
- Constant Field Values
V_HOTPINK
protected static final java.lang.String V_HOTPINK
- See Also:
- Constant Field Values
V_INDIANRED
protected static final java.lang.String V_INDIANRED
- See Also:
- Constant Field Values
V_INDIGO
protected static final java.lang.String V_INDIGO
- See Also:
- Constant Field Values
V_IVORY
protected static final java.lang.String V_IVORY
- See Also:
- Constant Field Values
V_KHAKI
protected static final java.lang.String V_KHAKI
- See Also:
- Constant Field Values
V_LAVENDER
protected static final java.lang.String V_LAVENDER
- See Also:
- Constant Field Values
V_LAVENDERBLUSH
protected static final java.lang.String V_LAVENDERBLUSH
- See Also:
- Constant Field Values
V_LAWNGREEN
protected static final java.lang.String V_LAWNGREEN
- See Also:
- Constant Field Values
V_LEMONCHIFFON
protected static final java.lang.String V_LEMONCHIFFON
- See Also:
- Constant Field Values
V_LIGHTBLUE
protected static final java.lang.String V_LIGHTBLUE
- See Also:
- Constant Field Values
V_LIGHTCORAL
protected static final java.lang.String V_LIGHTCORAL
- See Also:
- Constant Field Values
V_LIGHTCYAN
protected static final java.lang.String V_LIGHTCYAN
- See Also:
- Constant Field Values
V_LIGHTGOLDENRODYELLOW
protected static final java.lang.String V_LIGHTGOLDENRODYELLOW
- See Also:
- Constant Field Values
V_LIGHTGREEN
protected static final java.lang.String V_LIGHTGREEN
- See Also:
- Constant Field Values
V_LIGHTGREY
protected static final java.lang.String V_LIGHTGREY
- See Also:
- Constant Field Values
V_LIGHTPINK
protected static final java.lang.String V_LIGHTPINK
- See Also:
- Constant Field Values
V_LIGHTSALMON
protected static final java.lang.String V_LIGHTSALMON
- See Also:
- Constant Field Values
V_LIGHTSEAGREEN
protected static final java.lang.String V_LIGHTSEAGREEN
- See Also:
- Constant Field Values
V_LIGHTSKYBLUE
protected static final java.lang.String V_LIGHTSKYBLUE
- See Also:
- Constant Field Values
V_LIGHTSLATEGRAY
protected static final java.lang.String V_LIGHTSLATEGRAY
- See Also:
- Constant Field Values
V_LIGHTSTEELBLUE
protected static final java.lang.String V_LIGHTSTEELBLUE
- See Also:
- Constant Field Values
V_LIGHTYELLOW
protected static final java.lang.String V_LIGHTYELLOW
- See Also:
- Constant Field Values
V_LIMEGREEN
protected static final java.lang.String V_LIMEGREEN
- See Also:
- Constant Field Values
V_LINEN
protected static final java.lang.String V_LINEN
- See Also:
- Constant Field Values
V_MAGENTA
protected static final java.lang.String V_MAGENTA
- See Also:
- Constant Field Values
V_MEDIUMAQUAMARINE
protected static final java.lang.String V_MEDIUMAQUAMARINE
- See Also:
- Constant Field Values
V_MEDIUMBLUE
protected static final java.lang.String V_MEDIUMBLUE
- See Also:
- Constant Field Values
V_MEDIUMORCHID
protected static final java.lang.String V_MEDIUMORCHID
- See Also:
- Constant Field Values
V_MEDIUMPURPLE
protected static final java.lang.String V_MEDIUMPURPLE
- See Also:
- Constant Field Values
V_MEDIUMSEAGREEN
protected static final java.lang.String V_MEDIUMSEAGREEN
- See Also:
- Constant Field Values
V_MEDIUMSLATEBLUE
protected static final java.lang.String V_MEDIUMSLATEBLUE
- See Also:
- Constant Field Values
V_MEDIUMSPRINGGREEN
protected static final java.lang.String V_MEDIUMSPRINGGREEN
- See Also:
- Constant Field Values
V_MEDIUMTURQUOISE
protected static final java.lang.String V_MEDIUMTURQUOISE
- See Also:
- Constant Field Values
V_MEDIUMVIOLETRED
protected static final java.lang.String V_MEDIUMVIOLETRED
- See Also:
- Constant Field Values
V_MIDNIGHTBLUE
protected static final java.lang.String V_MIDNIGHTBLUE
- See Also:
- Constant Field Values
V_MINTCREAM
protected static final java.lang.String V_MINTCREAM
- See Also:
- Constant Field Values
V_MISTYROSE
protected static final java.lang.String V_MISTYROSE
- See Also:
- Constant Field Values
V_MOCCASIN
protected static final java.lang.String V_MOCCASIN
- See Also:
- Constant Field Values
V_NAVAJOWHITE
protected static final java.lang.String V_NAVAJOWHITE
- See Also:
- Constant Field Values
V_OLDLACE
protected static final java.lang.String V_OLDLACE
- See Also:
- Constant Field Values
V_OLIVEDRAB
protected static final java.lang.String V_OLIVEDRAB
- See Also:
- Constant Field Values
V_ORANGE
protected static final java.lang.String V_ORANGE
- See Also:
- Constant Field Values
V_ORANGERED
protected static final java.lang.String V_ORANGERED
- See Also:
- Constant Field Values
V_ORCHID
protected static final java.lang.String V_ORCHID
- See Also:
- Constant Field Values
V_PALEGOLDENROD
protected static final java.lang.String V_PALEGOLDENROD
- See Also:
- Constant Field Values
V_PALEGREEN
protected static final java.lang.String V_PALEGREEN
- See Also:
- Constant Field Values
V_PALETURQUOISE
protected static final java.lang.String V_PALETURQUOISE
- See Also:
- Constant Field Values
V_PALEVIOLETRED
protected static final java.lang.String V_PALEVIOLETRED
- See Also:
- Constant Field Values
V_PAPAYAWHIP
protected static final java.lang.String V_PAPAYAWHIP
- See Also:
- Constant Field Values
V_PEACHPUFF
protected static final java.lang.String V_PEACHPUFF
- See Also:
- Constant Field Values
V_PERU
protected static final java.lang.String V_PERU
- See Also:
- Constant Field Values
V_PINK
protected static final java.lang.String V_PINK
- See Also:
- Constant Field Values
V_PLUM
protected static final java.lang.String V_PLUM
- See Also:
- Constant Field Values
V_POWDERBLUE
protected static final java.lang.String V_POWDERBLUE
- See Also:
- Constant Field Values
V_ROSYBROWN
protected static final java.lang.String V_ROSYBROWN
- See Also:
- Constant Field Values
V_ROYALBLUE
protected static final java.lang.String V_ROYALBLUE
- See Also:
- Constant Field Values
V_SADDLEBROWN
protected static final java.lang.String V_SADDLEBROWN
- See Also:
- Constant Field Values
V_SALMON
protected static final java.lang.String V_SALMON
- See Also:
- Constant Field Values
V_SANDYBROWN
protected static final java.lang.String V_SANDYBROWN
- See Also:
- Constant Field Values
V_SEAGREEN
protected static final java.lang.String V_SEAGREEN
- See Also:
- Constant Field Values
V_SEASHELL
protected static final java.lang.String V_SEASHELL
- See Also:
- Constant Field Values
V_SIENNA
protected static final java.lang.String V_SIENNA
- See Also:
- Constant Field Values
V_SKYBLUE
protected static final java.lang.String V_SKYBLUE
- See Also:
- Constant Field Values
V_SLATEBLUE
protected static final java.lang.String V_SLATEBLUE
- See Also:
- Constant Field Values
V_SLATEGRAY
protected static final java.lang.String V_SLATEGRAY
- See Also:
- Constant Field Values
V_SNOW
protected static final java.lang.String V_SNOW
- See Also:
- Constant Field Values
V_SPRINGGREEN
protected static final java.lang.String V_SPRINGGREEN
- See Also:
- Constant Field Values
V_STEELBLUE
protected static final java.lang.String V_STEELBLUE
- See Also:
- Constant Field Values
V_TAN
protected static final java.lang.String V_TAN
- See Also:
- Constant Field Values
V_THISTLE
protected static final java.lang.String V_THISTLE
- See Also:
- Constant Field Values
V_TOMATO
protected static final java.lang.String V_TOMATO
- See Also:
- Constant Field Values
V_TURQUOISE
protected static final java.lang.String V_TURQUOISE
- See Also:
- Constant Field Values
V_VIOLET
protected static final java.lang.String V_VIOLET
- See Also:
- Constant Field Values
V_WHEAT
protected static final java.lang.String V_WHEAT
- See Also:
- Constant Field Values
V_WHITESMOKE
protected static final java.lang.String V_WHITESMOKE
- See Also:
- Constant Field Values
V_YELLOWGREEN
protected static final java.lang.String V_YELLOWGREEN
- See Also:
- Constant Field Values
ColorUtil
public ColorUtil()
createColor
public static org.eclipse.swt.graphics.Color createColor(java.lang.String colorName)
- Creates a Color object based on the colorName passed in as a String parameter. See
stringToRGB(String)
for
a list of possible parameters.
- Parameters:
colorName
-
- Returns:
- Color
- See Also:
stringToRGB(String)
rgbToString
public static java.lang.String rgbToString(org.eclipse.swt.graphics.RGB rgb)
- Utility method to convert an RGB value into a string value.
- Parameters:
rgb
- - org.eclipse.swt.graphics.RGB
- Returns:
- String, a string value representing the RGB value passed in as an argument.
stringToRGB
public static final org.eclipse.swt.graphics.RGB stringToRGB(java.lang.String rgbValue)
- Utility method to convert a color name into a RGB value.
- Parameters:
rgbValue
- - String value (e.g. "rgb(0,0,0)", or "#FFFFFF",
or "red", "white", "blue" etc.. )
- Returns:
colorToRGB
public static org.eclipse.swt.graphics.RGB colorToRGB(org.eclipse.swt.graphics.Color color)
- Utility method to convert a color into an RGB value
- Parameters:
color
- - org.eclipse.swt.graphics.Color
- Returns:
- org.eclipse.swt.graphics.RGB