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 заключительной конечной точки.
|
абсолютный
Конструктор и Описание |
---|
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()
Получает значение свойства controlX1.
|
double |
getControlX2()
Получает значение свойства controlX2.
|
double |
getControlY1()
Получает значение свойства controlY1.
|
double |
getControlY2()
Получает значение свойства controlY2.
|
double |
getX()
Получает значение свойства x.
|
double |
getY()
Получает значение свойства y.
|
void |
setControlX1(double value)
Устанавливает значение свойства controlX1.
|
void |
setControlX2(double value)
Устанавливает значение свойства controlX2.
|
void |
setControlY1(double value)
Устанавливает значение свойства controlY1.
|
void |
setControlY2(double value)
Устанавливает значение свойства controlY2.
|
void |
setX(double value)
Устанавливает значение свойства x.
|
void |
setY(double value)
Устанавливает значение свойства y.
|
DoubleProperty |
xProperty()
Определяет X координат заключительной конечной точки.
|
DoubleProperty |
yProperty()
Определяет координату Y заключительной конечной точки.
|
absoluteProperty, isAbsolute, setAbsolute
public final DoubleProperty controlX1Property
getControlX1()
, setControlX1(double)
public final DoubleProperty controlY1Property
getControlY1()
, setControlY1(double)
public final DoubleProperty controlX2Property
getControlX2()
, setControlX2(double)
public final DoubleProperty controlY2Property
getControlY2()
, setControlY2(double)
public final DoubleProperty xProperty
getX()
, setX(double)
public final DoubleProperty yProperty
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, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается