public class ColorUtils2
extends oracle.bali.ewt.graphics.ColorUtils
Modifier and Type | Field and Description |
---|---|
static java.awt.Color |
TRANSPARENT
Completely transparent color.
|
Constructor and Description |
---|
ColorUtils2() |
Modifier and Type | Method and Description |
---|---|
static java.awt.Color |
adjustHue(java.awt.Color c,
int degress)
Adjust the color's hue by the given number of degrees
|
static java.awt.Color |
alphaColor(java.awt.Color c,
float alpha)
get a transparent version of the given color
|
static java.awt.Color |
alphaColor(java.awt.Color c,
int alpha)
get a transparent version of the given color
|
static double |
colorDistance(java.awt.Color c1,
java.awt.Color c2)
Find the distance between two colors.
|
static java.awt.Color |
getAnalogous(java.awt.Color c,
int index)
Find the analogous colors of the given color.
|
static java.awt.Color |
getCompliment(java.awt.Color c)
Return the complimentary color to the one given.
|
static java.awt.Color |
getStringColor(java.lang.String text) |
static java.awt.Color |
getTetrad(java.awt.Color c,
int index)
Find the four tetradic colors of the given color.
|
static java.awt.Color |
getTriad(java.awt.Color c,
int index)
Find the triad colors of the given color.
|
static java.awt.Color |
getTweenColor(java.awt.Color c1,
java.awt.Color c2,
float weight)
Find a color between the two in terms of brightness/saturation with
the same hue as the first color.
|
static java.awt.Color |
saturateColor(java.awt.Color c,
double percent) |
static java.awt.Color |
shadeColorPercent(java.awt.Color c,
double percent) |
cmyToColor, colorToCMY, colorToHSB, colorToHSL, colorToHTML, colorToRGB, darkerShadeColor, getApproximateLuminance, getNTSCLuminance, getTransparentColor, hsbToColor, hslToColor, hslToRGB, htmlToColor, lighterShadeColor, rgbToColor, rgbToHSL, shadeColor
public static final java.awt.Color TRANSPARENT
public static java.awt.Color getCompliment(java.awt.Color c)
public static java.awt.Color getTriad(java.awt.Color c, int index)
public static java.awt.Color getAnalogous(java.awt.Color c, int index)
public static java.awt.Color getTetrad(java.awt.Color c, int index)
public static java.awt.Color shadeColorPercent(java.awt.Color c, double percent)
public static java.awt.Color saturateColor(java.awt.Color c, double percent)
public static java.awt.Color adjustHue(java.awt.Color c, int degress)
c
- degress
- public static java.awt.Color alphaColor(java.awt.Color c, int alpha)
c
- alpha
- 0-255public static java.awt.Color alphaColor(java.awt.Color c, float alpha)
c
- alpha
- 0-255public static java.awt.Color getTweenColor(java.awt.Color c1, java.awt.Color c2, float weight)
c1
- c2
- weight
- the weighting of the color between the two (0->1f)public static java.awt.Color getStringColor(java.lang.String text)
text
- public static double colorDistance(java.awt.Color c1, java.awt.Color c2)
c1
- c2
-