public class QuadCurveTo extends PathElement
(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);
Type | プロパティと説明 |
---|---|
DoubleProperty |
controlX
2次制御点のX座標を定義します。
|
DoubleProperty |
controlY
2次制御点のY座標を定義します。
|
DoubleProperty |
x
最後の終点のX座標を定義します。
|
DoubleProperty |
y
最後の終点のY座標を定義します。
|
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座標を定義します。
|
absoluteProperty、isAbsolute、setAbsolute
public final DoubleProperty controlXProperty
getControlX()
、setControlX(double)
public final DoubleProperty controlYProperty
getControlY()
、setControlY(double)
public final DoubleProperty xProperty
getX()
、setX(double)
public final DoubleProperty yProperty
getY()
、setY(double)
public QuadCurveTo()
public QuadCurveTo(double controlX, double controlY, double x, double y)
controlX
- 2次制御点のX座標controlY
- 2次制御点のY座標x
- 最後の終点のX座標y
- 最後の終点のY座標public final void setControlX(double value)
public final double getControlX()
public final DoubleProperty controlXProperty()
getControlX()
、setControlX(double)
public final void setControlY(double value)
public final double getControlY()
public final DoubleProperty controlYProperty()
getControlY()
、setControlY(double)
public final void setX(double value)
public final double getX()
public final DoubleProperty xProperty()
getX()
、setX(double)
public final void setY(double value)
public final double getY()
public final DoubleProperty yProperty()
getY()
、setY(double)
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.