|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class CubicCurveTo extends PathElement
(x,y), использование указанных точек (controlX1,controlY1) и (controlX2,controlY2) как контрольные точки Bézier. Все координаты определяются в двойной точности. Для получения дополнительной информации по пути элементы видят Path и PathElement классы.
Пример:
import javafx.scene.shape.*; Path path = new Path(); MoveTo moveTo = new MoveTo(); moveTo.setX(0.0f); moveTo.setY(0.0f); CubicCurveTo cubicTo = new CubicCurveTo(); cubicTo.setControlX1(0.0f); cubicTo.setControlY1(0.0f); cubicTo.setControlX2(100.0f); cubicTo.setControlY2(100.0f); cubicTo.setX(100.0f); cubicTo.setY(50.0f); path.getElements().add(moveTo); path.getElements().add(cubicTo);
| Ввести | Свойство и Описание |
|---|---|
DoubleProperty |
controlX1
Определяет X координат первой контрольной точки Bézier.
|
DoubleProperty |
controlX2
Определяет X координат второй контрольной точки Bézier.
|
DoubleProperty |
controlY1
Определяет координату Y первой контрольной точки Bézier.
|
DoubleProperty |
controlY2
Определяет координату Y второй контрольной точки Bézier.
|
DoubleProperty |
x
Определяет X координат заключительной конечной точки.
|
DoubleProperty |
y
Определяет координату Y заключительной конечной точки.
|
absoluteProperty| Конструктор и Описание |
|---|
CubicCurveTo()
Создает пустой экземпляр CubicCurveTo.
|
CubicCurveTo(double controlX1, double controlY1, double controlX2, double controlY2, double x, double y)
Создает новый экземпляр CubicCurveTo.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
DoubleProperty |
controlX1Property()
Определяет X координат первой контрольной точки Bézier.
|
DoubleProperty |
controlX2Property()
Определяет X координат второй контрольной точки Bézier.
|
DoubleProperty |
controlY1Property()
Определяет координату Y первой контрольной точки Bézier.
|
DoubleProperty |
controlY2Property()
Определяет координату Y второй контрольной точки Bézier.
|
double |
getControlX1()
Определяет X координат первой контрольной точки Bézier.
|
double |
getControlX2()
Определяет X координат второй контрольной точки Bézier.
|
double |
getControlY1()
Определяет координату Y первой контрольной точки Bézier.
|
double |
getControlY2()
Определяет координату Y второй контрольной точки Bézier.
|
double |
getX()
Определяет X координат заключительной конечной точки.
|
double |
getY()
Определяет координату Y заключительной конечной точки.
|
void |
setControlX1(double value)
Определяет X координат первой контрольной точки Bézier.
|
void |
setControlX2(double value)
Определяет X координат второй контрольной точки Bézier.
|
void |
setControlY1(double value)
Определяет координату Y первой контрольной точки Bézier.
|
void |
setControlY2(double value)
Определяет координату Y второй контрольной точки Bézier.
|
void |
setX(double value)
Определяет X координат заключительной конечной точки.
|
void |
setY(double value)
Определяет координату Y заключительной конечной точки.
|
DoubleProperty |
xProperty()
Определяет X координат заключительной конечной точки.
|
DoubleProperty |
yProperty()
Определяет координату Y заключительной конечной точки.
|
absoluteProperty, isAbsolute, setAbsolutegetControlX1(), setControlX1(double)getControlY1(), setControlY1(double)getControlX2(), setControlX2(double)getControlY2(), setControlY2(double)getX(), setX(double)getY(), setY(double)public CubicCurveTo()
public CubicCurveTo(double controlX1,
double controlY1,
double controlX2,
double controlY2,
double x,
double y)
controlX1 - X координат первой контрольной точки BéziercontrolY1 - координата Y первой контрольной точки BéziercontrolX2 - X координат второй контрольной точки BéziercontrolY2 - координата Y второй контрольной точки Bézierx - X координат заключительной конечной точкиy - координата Y заключительной конечной точкиpublic final void setControlX1(double value)
public final double getControlX1()
public final DoubleProperty controlX1Property()
getControlX1(), setControlX1(double)public final void setControlY1(double value)
public final double getControlY1()
public final DoubleProperty controlY1Property()
getControlY1(), setControlY1(double)public final void setControlX2(double value)
public final double getControlX2()
public final DoubleProperty controlX2Property()
getControlX2(), setControlX2(double)public final void setControlY2(double value)
public final double getControlY2()
public final DoubleProperty controlY2Property()
getControlY2(), setControlY2(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, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается .