|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbibliothek.util.Colors
public final class Colors
Some fields and methods that make life easier when dealing with Colors.
Method Summary | |
---|---|
static Color |
autoColor(Color c,
double value)
Ver�ndert die Helligkeit so, dass die neue Farbe ein sichtbarer Unterschied zur Grundfarbe aufweist. |
static Color |
between(Color a,
Color b,
double value)
Erechnet eine Farbe zwischen a und b. |
static Color |
brighter(Color c,
double value)
|
static Color |
brightness(Color c,
double value)
Verringert oder erh�ht die Helligkeit der Farbe. |
static Color |
clearer(Color c,
double value)
Deprecated. brighter(Color, double) sollte benutzt werden. |
static Color[] |
createColorArray()
Erstellt einen Array mit allen vorhanden Farben. |
static Hashtable<String,Color> |
createColorList()
Kreiert eine Liste aller public static Color, die diese Klasse enth�lt. |
static Color |
darker(Color c,
double value)
Verringert die Helligkeit von c. |
static Color |
different(Color constant,
Color changeable)
Ensures that the color constant and the color
changeable are different. |
static Color |
different(Color constant,
Color changeable,
float distance)
Ensures that the color constant and the color
changeable are different. |
static Color |
invert(Color c)
Liefert den invertierten Wert von c. |
static boolean |
isClear(Color c)
Berechnet, ob diese Farbe dunkel oder hell ist. |
static boolean |
isDark(Color c)
Berechnet, ob diese Farbe dunkel oder hell ist. |
static Color |
rainbow(double index)
Generiert eine Farbe aus einem Regenbogen. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final Color ALICEBLUE
public static final Color ANTIQUEWHITE
public static final Color AQUAMARINE
public static final Color AZURE
public static final Color BEIGE
public static final Color BLUEVIOLET
public static final Color BROWN
public static final Color BURLYWOOD
public static final Color CADETBLUE
public static final Color CHARTREUSE
public static final Color CHOCOLATE
public static final Color CORAL
public static final Color DARKGRAY
public static final Color DARKGREEN
public static final Color DARKKHAKI
public static final Color DARKMAGENTA
public static final Color DARKOLIVEGREEN
public static final Color DARKORANGE
public static final Color DARKORCHID
public static final Color DARKRED
public static final Color DARKSALMON
public static final Color DARKSEAGREEN
public static final Color DARKSLATEBLUE
public static final Color DARKSLATEGRAY
public static final Color DARKTURQUOISE
public static final Color DARKVIOLET
public static final Color DEEPPINK
public static final Color DEEPSKYBLUE
public static final Color DIMGRAY
public static final Color DODGERBLUE
public static final Color FIREBRICK
public static final Color FLORALWHITE
public static final Color FORESTGREEN
public static final Color GAINSBORO
public static final Color GHOSTWHITE
public static final Color GOLD
public static final Color GOLDENROD
public static final Color GREENYELLOW
public static final Color HONEYDEW
public static final Color HOTPINK
public static final Color INDIANRED
public static final Color INDIGO
public static final Color IVORY
public static final Color KHAKI
public static final Color LAVENDER
public static final Color LABENDERBLUSH
public static final Color LAWNGREEN
public static final Color LEMONCHIFFON
public static final Color LIGHTBLUE
public static final Color LIGHTCORAL
public static final Color LIGHTCYAN
public static final Color LIGHTGOLDENRODYELLOW
public static final Color LIGHTGREEN
public static final Color LIGHTGREY
public static final Color LIGHTPINK
public static final Color LIGHTSALMON
public static final Color LIGHTSEAGREEN
public static final Color LIGHTSKYBLUE
public static final Color LIGHTSLATEGRAY
public static final Color LIGHTSTEELBLUE
public static final Color LIGHTYELLOW
public static final Color LIMEGREEN
public static final Color LINEN
public static final Color MEDIUMAQUAMARINE
public static final Color MEDIUMBLUE
public static final Color MEDIUMORCHID
public static final Color MEDIUMPURPLE
public static final Color MEDIUMSEAGREEN
public static final Color MEDIUMSLATEBLUE
public static final Color MEDIUMSPRINGGREEN
public static final Color MEDIUMTURQOISE
public static final Color MEDIUMVIOLETRED
public static final Color MIDNIGHTBLUE
public static final Color MINTCREAM
public static final Color MISTYROSE
public static final Color MOCCASIN
public static final Color NAVAJOWHITE
public static final Color OLDLACE
public static final Color OLIVEDRAB
public static final Color ORANGE
public static final Color ORANGERED
public static final Color ORCHID
public static final Color PALETGOLDENROD
public static final Color PALETGREEN
public static final Color PALETTURQUOISE
public static final Color PALETVIOLETRED
public static final Color PAPAYAWHIP
public static final Color PEACHPUFF
public static final Color PERU
public static final Color PINK
public static final Color PLUM
public static final Color POWDERBLUE
public static final Color ROSYBROWN
public static final Color ROYALBLUE
public static final Color SADDLEBROWN
public static final Color SALMON
public static final Color SANDYBROWN
public static final Color SEAGREEN
public static final Color SEASHELL
public static final Color SIENNA
public static final Color SKYBLUE
public static final Color SLATEBLUE
public static final Color SLATEGRAY
public static final Color SNOW
public static final Color SPRINGGREEN
public static final Color STEELBLUE
public static final Color TAN
public static final Color THISTLE
public static final Color TOMATO
public static final Color TURQUOISE
public static final Color VIOLET
public static final Color WHEAT
public static final Color WHITESMOKE
public static final Color YELLOWGREEN
Method Detail |
---|
public static Hashtable<String,Color> createColorList()
public static Color[] createColorArray()
public static Color rainbow(double index)
index
- Der Index der Farbe, eine Zahl zwischen 0 und 1
public static Color invert(Color c)
@Deprecated public static Color clearer(Color c, double value)
brighter(Color, double)
sollte benutzt werden.
c
- Die Grundfarbe.value
- Ein Wert zwischen 0 und 1, er gibt an, wiefest die Farbe
erhellt werden soll, 0 bedeutet gar nicht, 1 bedeutet weiss.public static Color darker(Color c, double value)
c
- Die Grundfarbe.value
- Ein Wert zwischen 0 und 1, 1 bedeutet schwarz, 0 bedeutet, dass
die Grundfarbe zur�ckgegeben wird.public static Color brighter(Color c, double value)
public static Color brightness(Color c, double value)
c
- Die Grundfarbe.value
- Ein Wert zwischen 0 und 1, 0 bedeutet schwarz, 1 weiss und
0.5 dass die Grundfarbe zur�ckgegeben wird.public static Color autoColor(Color c, double value)
Die Methode entscheidet selbst, ob die Helligkeit erh�ht oder verringert werden muss.
c
- Die Grundfarbevalue
- Die Ver�nderung, ein Wert zwischen 0 und 1, bei 0 kommt
immer die Grundfarbe zur�ck, bei 1 immer schwarz oder weiss.public static boolean isDark(Color c)
Dazu werden die einzelnen Farbkomponenten (rot, gr�n, blau) mit dem Maximalen Wert 255 verglichen. Ist der durchschnittliche Wert kleiner als die H�lfte des Maximums, wird true zur�ckgegeben.
public static boolean isClear(Color c)
isDark( Color )
.public static Color between(Color a, Color b, double value)
a
- Die 1. Farbe.b
- Die 2. Farbe.value
- Zwischen 0 und 1.
public static Color different(Color constant, Color changeable)
constant
and the color
changeable
are different. The same result would be achieved
by invoking.
different( constant, changeable, 0.3f )
.
constant
- The constant colorchangeable
- The color that might be changed
changeable
or a new created colorpublic static Color different(Color constant, Color changeable, float distance)
constant
and the color
changeable
are different.
constant
- The color that will not changechangeable
- The color that might be changeddistance
- The minimal difference of brightness
changeable
or a new created color
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |