GraphicsApp API
Eine überarbeitete und angepasste Variante der originalen GraphicsApp-Umgebung
de.ur.mi.oop.colors.Color Klassenreferenz

Öffentliche Methoden

 Color (int red, int green, int blue)
 
 Color (int red, int green, int blue, int alpha)
 
 Color (int rgb)
 
int red ()
 
int green ()
 
int blue ()
 
int alpha ()
 
int toInt ()
 
java.awt.Color asAWTColor ()
 

Ausführliche Beschreibung

Repräsentiert eine RGB-Farbe. Instanzen dieser Klasse können an GraphicsObjects übergeben werden, um diese einzufärben.

Definiert in Zeile 8 der Datei Color.java.

Beschreibung der Konstruktoren und Destruktoren

◆ Color() [1/3]

de.ur.mi.oop.colors.Color.Color ( int  red,
int  green,
int  blue 
)

Erstellt eine neue Color-Instanz aus den angegebenen RGB-Werten.

Parameter
redder Rotwert der neuen Farbe (0-255)
greender Grünwert der neuen Farbe (0-255)
blueder Blauwert der neuen Farbe (0-255)

Definiert in Zeile 24 der Datei Color.java.

◆ Color() [2/3]

de.ur.mi.oop.colors.Color.Color ( int  red,
int  green,
int  blue,
int  alpha 
)

Erstellt eine neue Color-Instanz aus den angegebenen RGB-Werten.

Parameter
redder Rotwert der neuen Farbe (0-255)
greender Grünwert der neuen Farbe (0-255)
blueder Blauwert der neuen Farbe (0-255)
alphader Transparenzwert der neuen Farbe (0-255)

Definiert in Zeile 39 der Datei Color.java.

◆ Color() [3/3]

de.ur.mi.oop.colors.Color.Color ( int  rgb)

Erstellt eine neue Color-Instanz aus den angegebenen RGB-Wert im Binärformat.

Parameter
rgbder Farbwert (RGB) im Binärformat

Definiert in Zeile 51 der Datei Color.java.

Dokumentation der Elementfunktionen

◆ alpha()

int de.ur.mi.oop.colors.Color.alpha ( )

Gibt den Transparenzwert zurück

Rückgabe
Transparenzwert (0-255)

Definiert in Zeile 91 der Datei Color.java.

◆ asAWTColor()

java.awt.Color de.ur.mi.oop.colors.Color.asAWTColor ( )

Transformiert die GraphicsApp-Farbinstanz in eine AWT-Farbe um mit Java2D benutzt werden zu können.

Rückgabe
die RGB-Farbe als AWT-Objekt

Definiert in Zeile 111 der Datei Color.java.

◆ blue()

int de.ur.mi.oop.colors.Color.blue ( )

Gibt den Blauwert zurück

Rückgabe
Blauwert (0-255)

Definiert in Zeile 82 der Datei Color.java.

◆ green()

int de.ur.mi.oop.colors.Color.green ( )

Gibt den Grünwert zurück

Rückgabe
Grünwert (0-255)

Definiert in Zeile 73 der Datei Color.java.

◆ red()

int de.ur.mi.oop.colors.Color.red ( )

Gibt den Rotwert zurück

Rückgabe
Rotwert (0-255)

Definiert in Zeile 64 der Datei Color.java.

◆ toInt()

int de.ur.mi.oop.colors.Color.toInt ( )

Gibt die Farbe als RGB-Wert im Binärformat zurück.

Rückgabe
Farbwert (RGB) im Binärformat

Definiert in Zeile 101 der Datei Color.java.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: