PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : java.awt.Color - warum keine Setter?



BLUESCREEN3D
12-01-2008, 11:57
Warum gibt es in java.awt.Color keine Setter?
Und auch kein clone()?

Dadurch muss ich jedes Mal, wenn ich z.B. den Alpha-Wert einer Farbe ändere, ein neues Objekt erstellen, was etwas nervig ist.

BlueJay
14-01-2008, 08:29
Nicht ganz konsequent, was die Jungs da machen. ;)

Ein clone() soll angeblich geerbst werden.
Und wieso ist das Erstellen eines neuen Color-Objektes nervig? Das sind doch "Wegwerfartikel":


setColor(Color(rot,gruen,blau,trans));

BLUESCREEN3D
14-01-2008, 11:39
Und wieso ist das Erstellen eines neuen Color-Objektes nervig?
Wie gesagt: Wenn ich schon eine Farbe gespeichert habe und darin nur eine der vier Komponenten ändern will, ist es nervig.