TransformedStroke

Inheritance: java.lang.Object

All Implemented Interfaces: java.awt.Stroke

public class TransformedStroke implements Stroke

Ein Strich, der eine Transformation enthält.

Konstruktoren

KonstruktorBeschreibung
TransformedStroke(Stroke base, AffineTransform at)Erstellt ein TransformedStroke basierend auf einem anderen Stroke und einem AffineTransform.

Methoden

MethodeBeschreibung
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:

ParameterTypBeschreibung
basejava.awt.StrokeDer stroke base.
atjava.awt.geom.AffineTransformDie 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:

ParameterTypBeschreibung
sjava.awt.ShapeAls Shape, das konturiert werden soll.

Returns: java.awt.Shape - Eine Kontur der Shape.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.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:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int