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[]colorWheelstatic java.awt.Colorcyanstatic java.awt.Colorgoldstatic java.awt.Colororange
-
Constructor Summary
Constructors Constructor Description ColorUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.awt.Colordarker(java.awt.Color color, double fraction)Make a color darker.static java.awt.ColorgetIntermediate(java.awt.Color start, java.awt.Color end, int stepSize, int position)static java.awt.Colorlighter(java.awt.Color color, double fraction)Make a color lighter.static voidmain(java.lang.String[] args)static java.awt.ColorrotateHue(java.awt.Color color, float fraction)Rotate a color through HSB spacestatic java.lang.StringtoHexColor(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.
-
-