- java.lang.Object
-
- javafx.scene.shape.PathElement
-
- javafx.scene.shape.CubicCurveTo
-
public class CubicCurveTo extends PathElement
Создаёт элемент кривой, определяемый тремя новыми точками, рисуя кубическую кривую Безье, которая пересекает как текущие координаты, так и указанные координаты(x,y), используя указанные точки(controlX1,controlY1)и(controlX2,controlY2)в качестве контрольных точек Безье. Все координаты задаются с двойной точностью.Для получения дополнительной информации об элементах пути, см. классы
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);
- Since:
- JavaFX 2.0
-
Краткое описание свойств
Свойства Тип Свойство Описание DoublePropertycontrolX1Определяет X-координату первой контрольной точки Безье.DoublePropertycontrolX2Определяет X-координату второй контрольной точки Безье.DoublePropertycontrolY1Определяет Y-координату первой контрольной точки Безье.DoublePropertycontrolY2Определяет Y-координату второй контрольной точки Безье.DoublePropertyxОпределяет X-координату конечной точки.DoublePropertyyОпределяет Y-координату конечной точки.-
Свойства, унаследованные от класса javafx.scene.shape.PathElement
absolute
-
-
Краткое описание конструкторов
Конструкторы Конструктор Описание CubicCurveTo()Создаёт пустой экземпляр CubicCurveTo.CubicCurveTo(double controlX1, double controlY1, double controlX2, double controlY2, double x, double y)Создаёт новый экземпляр CubicCurveTo.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание DoublePropertycontrolX1Property()Определяет X-координату первой контрольной точки Безье.DoublePropertycontrolX2Property()Определяет X-координату второй контрольной точки Безье.DoublePropertycontrolY1Property()Определяет Y-координату первой контрольной точки Безье.DoublePropertycontrolY2Property()Определяет Y-координату второй контрольной точки Безье.doublegetControlX1()Возвращает значение свойства controlX1.doublegetControlX2()Возвращает значение свойства controlX2.doublegetControlY1()Возвращает значение свойства controlY1.doublegetControlY2()Возвращает значение свойства controlY2.doublegetX()Возвращает значение свойства x.doublegetY()Возвращает значение свойства y.voidsetControlX1(double value)Устанавливает значение свойства controlX1.voidsetControlX2(double value)Устанавливает значение свойства controlX2.voidsetControlY1(double value)Устанавливает значение свойства controlY1.voidsetControlY2(double value)Устанавливает значение свойства controlY2.voidsetX(double value)Устанавливает значение свойства x.voidsetY(double value)Устанавливает значение свойства y.StringtoString()Возвращает строковое представление этого объектаCubicCurveTo.DoublePropertyxProperty()Определяет X-координату конечной точки.DoublePropertyyProperty()Определяет Y-координату конечной точки.-
Методы, унаследованные от класса javafx.scene.shape.PathElement
absoluteProperty, isAbsolute, setAbsolute
-
-
Краткое описание полей
-
controlX1
public final DoubleProperty controlX1Property
Определяет координату X первой контрольной точки Безье.- Значение по умолчанию:
- 0.0
- См. также:
-
getControlX1(),setControlX1(double)
-
controlY1
public final DoubleProperty controlY1Property
Определяет координату Y первой контрольной точки Безье.- Значение по умолчанию:
- 0.0
- См. также:
-
getControlY1(),setControlY1(double)
-
controlX2
public final DoubleProperty controlX2Property
Определяет координату X второй контрольной точки Безье.- Значение по умолчанию:
- 0.0
- См. также:
-
getControlX2(),setControlX2(double)
-
controlY2
public final DoubleProperty controlY2Property
Определяет координату Y второй контрольной точки Безье.- Значение по умолчанию:
- 0.0
- См. также:
-
getControlY2(),setControlY2(double)
-
x
public final DoubleProperty xProperty
Определяет координату X конечной точки.- Значение по умолчанию:
- 0.0
- См. также:
-
getX(),setX(double)
-
y
public final DoubleProperty yProperty
Определяет координату Y конечной точки.- Значение по умолчанию:
- 0.0
- См. также:
-
getY(),setY(double)
-
-
Краткое описание конструкторов
-
CubicCurveTo
public CubicCurveTo()
Создает пустой экземпляр CubicCurveTo.
-
CubicCurveTo
public CubicCurveTo(double controlX1, double controlY1, double controlX2, double controlY2, double x, double y)Создает новый экземпляр CubicCurveTo.- Параметры:
-
controlX1- координата X первой контрольной точки Безье -
controlY1- координата Y первой контрольной точки Безье -
controlX2- координата X второй контрольной точки Безье -
controlY2- координата Y второй контрольной точки Безье -
x- координата X конечной точки -
y- координата Y конечной точки
-
-
Краткое описание методов
-
setControlX1
public final void setControlX1(double value)
Устанавливает значение свойства controlX1.- Описание свойства:
- Определяет координату X первой контрольной точки Безье.
- Значение по умолчанию:
- 0.0
-
getControlX1
public final double getControlX1()
Возвращает значение свойства controlX1.- Описание свойства:
- Определяет координату X первой контрольной точки Безье.
- Значение по умолчанию:
- 0.0
-
controlX1Property
public final DoubleProperty controlX1Property()
Определяет координату X первой контрольной точки Безье.- Значение по умолчанию:
- 0.0
- См. также:
-
getControlX1(),setControlX1(double)
-
setControlY1
public final void setControlY1(double value)
Устанавливает значение свойства controlY1.- Описание свойства:
- Определяет координату Y первой контрольной точки Безье.
- Значение по умолчанию:
- 0.0
-
getControlY1
public final double getControlY1()
Возвращает значение свойства controlY1.- Описание свойства:
- Определяет координату Y первой контрольной точки Безье.
- Значение по умолчанию:
- 0.0
-
controlY1Property
public final DoubleProperty controlY1Property()
Определяет координату Y первой контрольной точки Безье.- Значение по умолчанию:
- 0.0
- См. также:
-
getControlY1(),setControlY1(double)
-
setControlX2
public final void setControlX2(double value)
Устанавливает значение свойства controlX2.- Описание свойства:
- Определяет координату X второй контрольной точки Безье.
- Значение по умолчанию:
- 0.0
-
getControlX2
public final double getControlX2()
Возвращает значение свойства controlX2.- Описание свойства:
- Определяет координату X второй контрольной точки Безье.
- Значение по умолчанию:
- 0.0
-
controlX2Property
public final DoubleProperty controlX2Property()
Определяет координату X второй контрольной точки Безье.- Значение по умолчанию:
- 0.0
- См. также:
-
getControlX2(),setControlX2(double)
-
setControlY2
public final void setControlY2(double value)
Устанавливает значение свойства controlY2.- Описание свойства:
- Определяет координату Y второй контрольной точки Безье.
- Значение по умолчанию:
- 0.0
-
getControlY2
public final double getControlY2()
Возвращает значение свойства controlY2.- Описание свойства:
- Определяет координату Y второй контрольной точки Безье.
- Значение по умолчанию:
- 0.0
-
controlY2Property
public final DoubleProperty controlY2Property()
Определяет координату Y второй контрольной точки Безье.- Значение по умолчанию:
- 0.0
- См. также:
-
getControlY2(),setControlY2(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)
-
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.