- java.lang.Object
-
- javafx.scene.transform.Transform
-
- javafx.scene.transform.Shear
-
- すべての実装されたインタフェース:
Cloneable
,EventTarget
public class Shear extends Transform
このクラスは、指定された乗数で座標を変形させるAffine
オブジェクトを表します。 シャーリング変換を表す行列は、次のようになります。[ 1 x 0 -x*pivotY ] [ y 1 0 -y*pivotX ] [ 0 0 1 0 ]
例:
Text text = new Text("Using Shear for pseudo-italic font"); text.setX(20); text.setY(50); text.setFont(new Font(20)); text.getTransforms().add(new Shear(-0.35, 0));
- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 DoubleProperty
pivotX
シャーリングのピボット・ポイントのX座標を定義します。DoubleProperty
pivotY
シャーリングのピボット・ポイントのY座標を定義します。DoubleProperty
x
Y座標の係数で座標を正のX軸の方向に移動するために使用する乗数を定義します。DoubleProperty
y
X座標の係数で座標を正のY軸の方向に移動するために使用する乗数を定義します。-
クラス javafx.scene.transform.Transformで宣言されたプロパティ
identity、onTransformChanged、type2D
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 double
getPivotX()
プロパティpivotXの値を取得します。double
getPivotY()
プロパティpivotYの値を取得します。double
getX()
プロパティxの値を取得します。double
getY()
プロパティyの値を取得します。DoubleProperty
pivotXProperty()
シャーリングのピボット・ポイントのX座標を定義します。DoubleProperty
pivotYProperty()
シャーリングのピボット・ポイントのY座標を定義します。void
setPivotX(double value)
プロパティpivotXの値を設定します。void
setPivotY(double value)
プロパティpivotYの値を設定します。void
setX(double value)
プロパティxの値を設定します。void
setY(double value)
プロパティyの値を設定します。String
toString()
このShear
オブジェクトの文字列表現を返します。DoubleProperty
xProperty()
Y座標の係数で座標を正のX軸の方向に移動するために使用する乗数を定義します。DoubleProperty
yProperty()
X座標の係数で座標を正のY軸の方向に移動するために使用する乗数を定義します。-
インタフェース javafx.event.EventTargetで宣言されたメソッド
buildEventDispatchChain
-
クラス javafx.scene.transform.Transformで宣言されたメソッド
addEventFilter, addEventHandler, affine, affine, clone, column, column, createConcatenation, createInverse, deltaTransform, deltaTransform, deltaTransform, deltaTransform, determinant, getElement, getMxx, getMxy, getMxz, getMyx, getMyy, getMyz, getMzx, getMzy, getMzz, getOnTransformChanged, getTx, getTy, getTz, identityProperty, inverseDeltaTransform, inverseDeltaTransform, inverseDeltaTransform, inverseDeltaTransform, inverseTransform, inverseTransform, inverseTransform, inverseTransform, inverseTransform, inverseTransform2DPoints, inverseTransform3DPoints, isIdentity, isType2D, onTransformChangedProperty, removeEventFilter, removeEventHandler, rotate, row, row, scale, scale, setOnTransformChanged, shear, shear, similarTo, toArray, toArray, transform, transform, transform, transform, transform, transform2DPoints, transform3DPoints, transformChanged, translate, type2DProperty
-
-
-
-
プロパティの詳細
-
x
public final DoubleProperty xProperty
Y座標の係数で座標を正のX軸の方向に移動するために使用する乗数を定義します。 通常、値は-1から1の範囲です(両端を含まない)- デフォルト値:
- 0.0
- 関連項目:
getX()
、setX(double)
-
y
public final DoubleProperty yProperty
X座標の係数で座標を正のY軸の方向に移動するために使用する乗数を定義します。 通常、値は-1から1の範囲です(両端を含まない)- デフォルト値:
- 0.0
- 関連項目:
getY()
、setY(double)
-
pivotX
public final DoubleProperty pivotXProperty
シャーリングのピボット・ポイントのX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getPivotX()
,setPivotX(double)
-
pivotY
public final DoubleProperty pivotYProperty
シャーリングのピボット・ポイントのY座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getPivotY()
、setPivotY(double)
-
-
コンストラクタの詳細
-
Shear
public Shear()
デフォルトのシャーリング(恒等)を作成します。
-
Shear
public Shear(double x, double y)
Shearの新しいインスタンスを作成します。 ピボット・ポイントは、(0,0)に設定されます。- パラメータ:
x
- Y座標の係数で座標を正のX軸の方向に移動するために使用する乗数y
- X座標の係数で座標を正のY軸の方向に移動するために使用する乗数
-
Shear
public Shear(double x, double y, double pivotX, double pivotY)
ピボットによるShearの新しいインスタンスを作成します。- パラメータ:
x
- Y座標の係数で座標を正のX軸の方向に移動するために使用する乗数y
- X座標の係数で座標を正のY軸の方向に移動するために使用する乗数pivotX
- シャーリングのピボット・ポイントのX座標pivotY
- シャーリングのピボット・ポイントのY座標
-
-
メソッドの詳細
-
setX
public final void setX(double value)
プロパティxの値を設定します。- プロパティの説明:
- Y座標の係数で座標を正のX軸の方向に移動するために使用する乗数を定義します。 通常、値は-1から1の範囲です(両端を含まない)
- デフォルト値:
- 0.0
-
getX
public final double getX()
プロパティxの値を取得します。- プロパティの説明:
- Y座標の係数で座標を正のX軸の方向に移動するために使用する乗数を定義します。 通常、値は-1から1の範囲です(両端を含まない)
- デフォルト値:
- 0.0
-
xProperty
public final DoubleProperty xProperty()
Y座標の係数で座標を正のX軸の方向に移動するために使用する乗数を定義します。 通常、値は-1から1の範囲です(両端を含まない)- デフォルト値:
- 0.0
- 関連項目:
getX()
、setX(double)
-
setY
public final void setY(double value)
プロパティyの値を設定します。- プロパティの説明:
- X座標の係数で座標を正のY軸の方向に移動するために使用する乗数を定義します。 通常、値は-1から1の範囲です(両端を含まない)
- デフォルト値:
- 0.0
-
getY
public final double getY()
プロパティyの値を取得します。- プロパティの説明:
- X座標の係数で座標を正のY軸の方向に移動するために使用する乗数を定義します。 通常、値は-1から1の範囲です(両端を含まない)
- デフォルト値:
- 0.0
-
yProperty
public final DoubleProperty yProperty()
X座標の係数で座標を正のY軸の方向に移動するために使用する乗数を定義します。 通常、値は-1から1の範囲です(両端を含まない)- デフォルト値:
- 0.0
- 関連項目:
getY()
、setY(double)
-
setPivotX
public final void setPivotX(double value)
プロパティpivotXの値を設定します。- プロパティの説明:
- シャーリングのピボット・ポイントのX座標を定義します。
- デフォルト値:
- 0.0
-
getPivotX
public final double getPivotX()
プロパティpivotXの値を取得します。- プロパティの説明:
- シャーリングのピボット・ポイントのX座標を定義します。
- デフォルト値:
- 0.0
-
pivotXProperty
public final DoubleProperty pivotXProperty()
シャーリングのピボット・ポイントのX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getPivotX()
,setPivotX(double)
-
setPivotY
public final void setPivotY(double value)
プロパティpivotYの値を設定します。- プロパティの説明:
- シャーリングのピボット・ポイントのY座標を定義します。
- デフォルト値:
- 0.0
-
getPivotY
public final double getPivotY()
プロパティpivotYの値を取得します。- プロパティの説明:
- シャーリングのピボット・ポイントのY座標を定義します。
- デフォルト値:
- 0.0
-
pivotYProperty
public final DoubleProperty pivotYProperty()
シャーリングのピボット・ポイントのY座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getPivotY()
、setPivotY(double)
-
-