モジュール javafx.graphics
パッケージ 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
    • プロパティの詳細

      • 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)
    • コンストラクタの詳細

      • 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)
      • toString

        public String toString()
        このShearオブジェクトの文字列表現を返します。
        オーバーライド:
        toString 、クラス:  Object
        戻り値:
        このShearオブジェクトの文字列表現