Java Reference
In-Depth Information
Methode
Beschreibung
void setStroke(BasicStroke bs)
Setzt die Linienart auf den Linienstil s.
void setPaint(Color c)
Setzt das Füllmuster auf die Farbe c.
void setPaint(GradientPaint gp)
Setzt das Füllmuster auf das Gradienten-
füllmuster gp.
Tabelle 13.5 Methoden zur Veränderung von Linienstil und Füllmuster (Forts.)
Die beiden Methoden, die als Parameter Farbwerte erwarten, müssen nicht weiter erläu-
tert werden. Die Methode setStroke zur Veränderung des Linienstils erwartet ein
Objekt der Klasse BasicStroke als Parameterwert. Diese Klasse beschreibt durch ihre
Eigenschaften einen Linienstil. Die wichtigsten Stilelemente sind die Linienstärke width
vom Typ float und die beiden int -Werte cap für das Linienende und join für das Ausse-
hen von Kreuzungspunkten. Zur Festlegung der Linienenden und Kreuzungspunkte
sind in der Klasse BasicStroke die in Tabelle 13.6 aufgeführten Konstanten definiert.
Konstante
Bedeutung
CAP_BUTT
keine Endpunkte
CAP_ROUND
runde Endpunkte
CAP_SQUARE
quadratische Endpunkte
JOIN_MITER
Die äußeren Kanten werden bis zum Schnittpunkt verlängert.
JOIN_ROUND
Die äußeren Kanten werden abgerundet.
JOIN_BEVEL
Die äußeren Ecken werden abgerundet.
Tabelle 13.6 Konstanten zur Beschreibung von End- und Schnittpunkten
Die Methode setPaint erwartet für die Festlegung des Füllmusters ein Objekt der Klasse
Color oder der Klasse GradientPaint . Wird eine Farbe angegeben, wird die Fläche einfar-
big gefüllt. Die Klasse GradientPaint beschreibt einen allmählichen Farbübergang. Der
Konstruktor der Klasse erwartet dazu die Koordinaten zweier Punkte und zu jedem
Punkt eine Farbe. Über den Abstand und die Richtung der gedachten Verbindungslinie
ermittelt der Gradient den zu verwendenden Farbverlauf für die Füllung.
Search WWH ::




Custom Search