net.infonode.util
Class ColorUtil

java.lang.Object
  extended by net.infonode.util.ColorUtil

public final class ColorUtil
extends java.lang.Object


Constructor Summary
private ColorUtil()
           
 
Method Summary
static java.awt.Color add(java.awt.Color c1, java.awt.Color c2)
           
static java.awt.Color blend(java.awt.Color c1, java.awt.Color c2, double v)
           
static java.awt.Color copy(java.awt.Color c)
           
static java.awt.Color getOpposite(java.awt.Color c)
           
static java.awt.Color highlight(java.awt.Color c)
           
static boolean isDark(java.awt.Color c)
           
static java.awt.Color mult(java.awt.Color c, double amount)
           
static java.awt.Color setAlpha(java.awt.Color c, int alpha)
           
static java.awt.Color shade(java.awt.Color c, double amount)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColorUtil

private ColorUtil()
Method Detail

getOpposite

public static java.awt.Color getOpposite(java.awt.Color c)

shade

public static java.awt.Color shade(java.awt.Color c,
                                   double amount)

mult

public static final java.awt.Color mult(java.awt.Color c,
                                        double amount)

setAlpha

public static java.awt.Color setAlpha(java.awt.Color c,
                                      int alpha)

add

public static final java.awt.Color add(java.awt.Color c1,
                                       java.awt.Color c2)

blend

public static java.awt.Color blend(java.awt.Color c1,
                                   java.awt.Color c2,
                                   double v)

isDark

public static boolean isDark(java.awt.Color c)

highlight

public static java.awt.Color highlight(java.awt.Color c)

copy

public static java.awt.Color copy(java.awt.Color c)