Java Reference
In-Depth Information
Konstruktor
Beschreibung
public Color(int r, int g, int b)
Jeder Anteil wird in einem eigenen Integer -
Wert angegeben (Alpha = 255).
public Color(int r, int g, int b,
int alpha)
Der Alphawert wird als vierter Integer -Wert
übergeben.
Public Color(float r, float g,
float b)
Die Anteile werden als Dezimalzahlen von 0.0
bis 1.0 angegeben. Intern erfolgt eine Umrech-
nung in Werte von 0 bis 255.
Public Color(float r, float g,
float b, float alpha)
wie oben, mit zusätzlicher Angabe des Alpha-
wertes
Tabelle 13.8 Die wichtigsten Konstruktoren der Klasse »Color« (Forts.)
Tabelle 13.9 gibt einen Überblick über die wichtigsten Methoden der Klasse Color .
Methode
Beschreibung
public static int HSBtoRGB(
float g, float s, float h)
Liefert einen RGB-Farbwert zurück, der dem
HSB-Wert mit dem Grundton g, der Sättigung s
und der Helligkeit h entspricht.
public static float[]
RGBtoHSB(int r, int g, int b,
float[] hsbvals)
Rechnet die RGB-Farbwerte in die entsprechen-
den HSB-Werte um. Es wird eine Referenz auf
ein float -Array mit den Ergebniswerten zurück-
geliefert.
public Color brighter()
Liefert ein etwas helleres Farbobjekt zurück.
public Color darker()
Liefert ein etwas dunkleres Farbobjekt zurück.
public int getAlpha()
Liefert den Alphawert zurück.
public int getBlue()
Liefert den Blauanteil zurück.
public int getGreen()
Liefert den Grünanteil zurück.
public int getRed()
Liefert den Rotanteil zurück.
Tabelle 13.9 Einige wichtige Methoden der Klasse »Color«
Search WWH ::




Custom Search