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:

ПараметрТипОписание
базаjava.awt.StrokeБаза stroke.
вjava.awt.geom.AffineTransformАффинная трансформация.

createStrokedShape(Shape s)

public Shape createStrokedShape(Shape s)

Обводит заданную Shape этим stroke, создавая контур. Этот контур искажается нашим AffineTransform относительно контура, который был бы получен базовым 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