Class ColorUtils
- java.lang.Object
-
- org.biojava.nbio.structure.gui.util.color.ColorUtils
-
public class ColorUtils extends java.lang.Object
-
-
Field Summary
Fields 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 Summary
Constructors Constructor Description ColorUtils()
-
Method Summary
All Methods Static Methods Concrete Methods 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 spacestatic java.lang.String
toHexColor(java.awt.Color col)
-
-
-
Method Detail
-
main
public static void main(java.lang.String[] args)
-
toHexColor
public static java.lang.String toHexColor(java.awt.Color col)
-
rotateHue
public static java.awt.Color rotateHue(java.awt.Color color, float fraction)
Rotate a color through HSB space- Parameters:
color
- Starting colorfraction
- Amount to add to the hue. The integer part is discarded to leave a number in [0,1)- Returns:
-
getIntermediate
public static java.awt.Color getIntermediate(java.awt.Color start, java.awt.Color end, int stepSize, int position)
-
darker
public static java.awt.Color darker(java.awt.Color color, double fraction)
Make a color darker. (RGB color scheme)- Parameters:
color
- Color to make darker.fraction
- Darkness fraction.- Returns:
- Darker color.
-
lighter
public static java.awt.Color lighter(java.awt.Color color, double fraction)
Make a color lighter. (RGB color scheme)- Parameters:
color
- Color to make lighter.fraction
- Darkness fraction.- Returns:
- Lighter color.
-
-