TransformedStroke

Inheritance: java.lang.Object

All Implemented Interfaces: java.awt.Stroke

public class TransformedStroke implements Stroke

包含变换的笔画。

构造函数

构造函数描述
TransformedStroke(Stroke base, AffineTransform at)基于另一个 Stroke 和 AffineTransform 创建一个 TransformedStroke。

方法

方法描述
createStrokedShape(Shape s)使用此笔画对给定的 Shape 进行描边,创建轮廓。
equals(Object arg0)
getBaseStroke()获取基本笔画。
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)

基于另一个 Stroke 和 AffineTransform 创建一个 TransformedStroke。

Parameters:

参数类型描述
基准java.awt.Stroke笔画基准。
仿射变换java.awt.geom.AffineTransform仿射变换。

createStrokedShape(Shape s)

public Shape createStrokedShape(Shape s)

使用此笔画对给定的 Shape 进行描边,创建轮廓。该轮廓相对于基笔画所产生的轮廓会被我们的 AffineTransform 扭曲,但仅在缩放方面(即线条粗细),因为在描边后平移和旋转会被取消。

Parameters:

参数类型描述
sjava.awt.Shape作为要描边的形状。

Returns: java.awt.Shape - 形状的轮廓。

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

参数类型描述
arg0java.lang.Object

Returns: boolean

getBaseStroke()

public Stroke getBaseStroke()

获取基本笔画。

Returns: java.awt.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