hades.symbols
Class Color_DIN_IEC_62

java.lang.Object
  extended byhades.symbols.Color_DIN_IEC_62

public class Color_DIN_IEC_62
extends java.lang.Object

Color_DIN_IEC_62: encode numerical values in DIN/IEC 62 colors as used for resistor labelling.

We take the last decimal digit and generate the corresponding color, except for value==9 (because white would not be visible on the default background).

0=black, 1=brown, 2=red, 3=orange, 4=yellow, 5=green, 6=blue, 7=lila, 8=grey, 9=dark blue (instead of white)


Field Summary
(package private) static java.awt.Color color_U
           
(package private) static java.awt.Color color_X
           
(package private) static java.awt.Color color_Z
           
protected static java.awt.Color[] colors
           
protected static java.awt.Color defaultColor
           
protected static boolean glowMode
           
 
Constructor Summary
Color_DIN_IEC_62()
           
 
Method Summary
static java.awt.Color getColor(int value)
           
static java.awt.Color getColor(java.lang.Integer integer)
           
static java.awt.Color getColor(long value)
           
static void setGlowMode(boolean b)
           
 java.lang.String toString()
          toString() - the usual info method
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

glowMode

protected static boolean glowMode

defaultColor

protected static java.awt.Color defaultColor

colors

protected static java.awt.Color[] colors

color_U

static java.awt.Color color_U

color_X

static java.awt.Color color_X

color_Z

static java.awt.Color color_Z
Constructor Detail

Color_DIN_IEC_62

public Color_DIN_IEC_62()
Method Detail

getColor

public static java.awt.Color getColor(long value)

getColor

public static java.awt.Color getColor(int value)

getColor

public static java.awt.Color getColor(java.lang.Integer integer)

setGlowMode

public static void setGlowMode(boolean b)

toString

public java.lang.String toString()
toString() - the usual info method