- java.lang.Object
-
- javafx.scene.shape.PathElement
-
- javafx.scene.shape.QuadCurveTo
-
public class QuadCurveTo extends PathElement
2つの新しい点によって定義される曲線パス要素を作成します。曲線パス要素は、指定された点(controlX, controlY)
をベジェ制御点として使用して、現在の座標と指定された座標(x,y)
の両方を通る2次ベジェ曲線として描画します。 すべての座標は、倍精度で指定されます。パス要素の詳細は、
Path
およびPathElement
クラスを参照してください。例:
import javafx.scene.shape.*; Path path = new Path(); MoveTo moveTo = new MoveTo(); moveTo.setX(0.0f); moveTo.setY(50.0f); QuadCurveTo quadTo = new QuadCurveTo(); quadTo.setControlX(25.0f); quadTo.setControlY(0.0f); quadTo.setX(50.0f); quadTo.setY(50.0f); path.getElements().add(moveTo); path.getElements().add(cubicTo);
- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 DoubleProperty
controlX
2次制御点のX座標を定義します。DoubleProperty
controlY
2次制御点のY座標を定義します。DoubleProperty
x
最後の終点のX座標を定義します。DoubleProperty
y
最後の終点のY座標を定義します。-
クラス javafx.scene.shape.PathElementから継承されたプロパティ
absolute
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 QuadCurveTo()
QuadCurveToの空インスタンスを作成します。QuadCurveTo(double controlX, double controlY, double x, double y)
QuadCurveToの新しいインスタンスを生成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 DoubleProperty
controlXProperty()
2次制御点のX座標を定義します。DoubleProperty
controlYProperty()
2次制御点のY座標を定義します。double
getControlX()
プロパティcontrolXの値を取得します。double
getControlY()
プロパティcontrolYの値を取得します。double
getX()
プロパティxの値を取得します。double
getY()
プロパティyの値を取得します。void
setControlX(double value)
プロパティcontrolXの値を設定します。void
setControlY(double value)
プロパティcontrolYの値を設定します。void
setX(double value)
プロパティxの値を設定します。void
setY(double value)
プロパティyの値を設定します。String
toString()
このCubicCurveTo
オブジェクトの文字列表現を返します。DoubleProperty
xProperty()
最後の終点のX座標を定義します。DoubleProperty
yProperty()
最後の終点のY座標を定義します。-
クラス java.lang.Objectから継承されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、wait、wait、wait
-
クラス javafx.scene.shape.PathElementから継承されたメソッド
absoluteProperty、isAbsolute、setAbsolute
-
-
-
-
プロパティの詳細
-
controlX
public final DoubleProperty controlXProperty
2次制御点のX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getControlX()
、setControlX(double)
-
controlY
public final DoubleProperty controlYProperty
2次制御点のY座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getControlY()
、setControlY(double)
-
x
public final DoubleProperty xProperty
最後の終点のX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getX()
、setX(double)
-
y
public final DoubleProperty yProperty
最後の終点のY座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getY()
、setY(double)
-
-
メソッドの詳細
-
setControlX
public final void setControlX(double value)
プロパティcontrolXの値を設定します。- プロパティの説明:
- 2次制御点のX座標を定義します。
- デフォルト値:
- 0.0
-
getControlX
public final double getControlX()
プロパティcontrolXの値を取得します。- プロパティの説明:
- 2次制御点のX座標を定義します。
- デフォルト値:
- 0.0
-
controlXProperty
public final DoubleProperty controlXProperty()
2次制御点のX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getControlX()
、setControlX(double)
-
setControlY
public final void setControlY(double value)
プロパティcontrolYの値を設定します。- プロパティの説明:
- 2次制御点のY座標を定義します。
- デフォルト値:
- 0.0
-
getControlY
public final double getControlY()
プロパティcontrolYの値を取得します。- プロパティの説明:
- 2次制御点のY座標を定義します。
- デフォルト値:
- 0.0
-
controlYProperty
public final DoubleProperty controlYProperty()
2次制御点のY座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getControlY()
、setControlY(double)
-
setX
public final void setX(double value)
プロパティxの値を設定します。- プロパティの説明:
- 最後の終点のX座標を定義します。
- デフォルト値:
- 0.0
-
getX
public final double getX()
プロパティxの値を取得します。- プロパティの説明:
- 最後の終点のX座標を定義します。
- デフォルト値:
- 0.0
-
xProperty
public final DoubleProperty xProperty()
最後の終点のX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getX()
、setX(double)
-
setY
public final void setY(double value)
プロパティyの値を設定します。- プロパティの説明:
- 最後の終点のY座標を定義します。
- デフォルト値:
- 0.0
-
getY
public final double getY()
プロパティyの値を取得します。- プロパティの説明:
- 最後の終点のY座標を定義します。
- デフォルト値:
- 0.0
-
yProperty
public final DoubleProperty yProperty()
最後の終点のY座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getY()
、setY(double)
-
-