TransformedStroke
Inheritance: java.lang.Object
All Implemented Interfaces: java.awt.Stroke
public class TransformedStroke implements Stroke
Ein Strich, der eine Transformation enthält.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| TransformedStroke(Stroke base, AffineTransform at) | Erstellt ein TransformedStroke basierend auf einem anderen Stroke und einem AffineTransform. |
Methoden
| Methode | Beschreibung |
|---|---|
| createStrokedShape(Shape s) | Striche die gegebene Shape mit diesem stroke und erzeugt eine Kontur. |
| equals(Object arg0) | |
| getBaseStroke() | Gibt den Basis-Stroke zurück. |
| getClass() | |
| getTransform() | Gibt eine Transformation zurück. |
| hashCode() | |
| notify() | |
| notifyAll() | |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
TransformedStroke(Stroke base, AffineTransform at)
public TransformedStroke(Stroke base, AffineTransform at)
Erstellt ein TransformedStroke basierend auf einem anderen Stroke und einem AffineTransform.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| base | java.awt.Stroke | Der stroke base. |
| at | java.awt.geom.AffineTransform | Die affine Transformation. |
createStrokedShape(Shape s)
public Shape createStrokedShape(Shape s)
Striche die gegebene Shape mit diesem stroke, erzeugt eine Kontur. Diese Kontur wird durch unser AffineTransform relativ zu der Kontur verzerrt, die durch den base stroke erzeugt würde, jedoch nur hinsichtlich der Skalierung (d. h. der Linienstärke), da translation und rotation nach dem stroking rückgängig gemacht werden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| s | java.awt.Shape | Als Shape, das konturiert werden soll. |
Returns: java.awt.Shape - Eine Kontur der Shape.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getBaseStroke()
public Stroke getBaseStroke()
Gibt den Basis-Stroke zurück.
Returns: java.awt.Stroke - Basis-Stroke.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getTransform()
public AffineTransform getTransform()
Gibt eine Transformation zurück.
Returns: java.awt.geom.AffineTransform - Eine Transformation.
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | long | |
| arg1 | int |