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:

パラメータ説明
basejava.awt.Strokeストロークのベースです。
atjava.awt.geom.AffineTransformアフィン変換です。

createStrokedShape(Shape s)

public Shape createStrokedShape(Shape s)

このストロークで指定された Shape を描画し、アウトラインを作成します。このアウトラインは、ベースストロークによって生成されるアウトラインに対して、当社の AffineTransform によって歪められますが、スケーリング(すなわち線の太さ)のみが適用され、平行移動と回転はストローク後に元に戻されます。

Parameters:

パラメータ説明
sjava.awt.Shapeアウトライン化される 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