TransformedStroke

Inheritance: java.lang.Object

All Implemented Interfaces: java.awt.Stroke

public class TransformedStroke implements Stroke

Μία γραμμή που περιλαμβάνει μετασχηματισμό.

Κατασκευαστές

ΚατασκευαστήςΠεριγραφή
TransformedStroke(Stroke base, AffineTransform at)Δημιουργεί ένα TransformedStroke βασισμένο σε άλλο Stroke και σε ένα AffineTransform.

Μέθοδοι

ΜέθοδοςΠεριγραφή
createStrokedShape(Shape s)Σχεδιάζει το δεδομένο Shape με αυτό το stroke, δημιουργώντας ένα περίγραμμα.
equals(Object arg0)
getBaseStroke()Λαμβάνει το βασικό stroke.
getClass()
getTransform()Λαμβάνει έναν μετασχηματισμό.
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

TransformedStroke(Stroke base, AffineTransform at)

public TransformedStroke(Stroke base, AffineTransform at)

Δημιουργεί ένα TransformedStroke βασισμένο σε άλλο Stroke και σε ένα AffineTransform.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
basejava.awt.StrokeΗ βάση του stroke.
atjava.awt.geom.AffineTransformΟ affine μετασχηματισμός.

createStrokedShape(Shape s)

public Shape createStrokedShape(Shape s)

Σχεδιάζει το δεδομένο Shape με αυτό το stroke, δημιουργώντας ένα περίγραμμα. Αυτό το περίγραμμα παραμορφώνεται από το AffineTransform μας σε σχέση με το περίγραμμα που θα παρείχε το base stroke, αλλά μόνο ως προς την κλιμάκωση (δηλαδή το πάχος των γραμμών), καθώς η μετάθεση και η περιστροφή αναιρούνται μετά το σχεδιασμό.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
sjava.awt.ShapeΩς shape προς περιγράψιμο.

Returns: java.awt.Shape - Ένα περίγραμμα του shape.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0java.lang.Object

Returns: boolean

getBaseStroke()

public Stroke getBaseStroke()

Λαμβάνει το βασικό stroke.

Returns: java.awt.Stroke - Βασικό stroke.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getTransform()

public AffineTransform getTransform()

Λαμβάνει έναν μετασχηματισμό.

Returns: java.awt.geom.AffineTransform - Ένας μετασχηματισμός.

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:

ΠαράμετροςΤύποςΠεριγραφή
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0long
arg1int