public class ColorUtils
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static java.awt.Color[] |
colorWheel |
|
static java.awt.Color |
cyan |
|
static java.awt.Color |
gold |
|
static java.awt.Color |
orange |
Constructor | Description |
---|---|
ColorUtils() |
Modifier and Type | Method | Description |
---|---|---|
static java.awt.Color |
darker(java.awt.Color color,
double fraction) |
Make a color darker.
|
static java.awt.Color |
getIntermediate(java.awt.Color start,
java.awt.Color end,
int stepSize,
int position) |
|
static java.awt.Color |
lighter(java.awt.Color color,
double fraction) |
Make a color lighter.
|
static void |
main(java.lang.String[] args) |
|
static java.awt.Color |
rotateHue(java.awt.Color color,
float fraction) |
Rotate a color through HSB space
|
static java.lang.String |
toHexColor(java.awt.Color col) |
public static java.awt.Color orange
public static java.awt.Color cyan
public static java.awt.Color gold
public static final java.awt.Color[] colorWheel
public static void main(java.lang.String[] args)
public static java.lang.String toHexColor(java.awt.Color col)
public static java.awt.Color rotateHue(java.awt.Color color, float fraction)
color
- Starting colorfraction
- Amount to add to the hue. The integer part is discarded to leave a number in [0,1)public static java.awt.Color getIntermediate(java.awt.Color start, java.awt.Color end, int stepSize, int position)
public static java.awt.Color darker(java.awt.Color color, double fraction)
color
- Color to make darker.fraction
- Darkness fraction.public static java.awt.Color lighter(java.awt.Color color, double fraction)
color
- Color to make lighter.fraction
- Darkness fraction.