Класс QuadCurveTo
java.lang.Object
javafx.scene.shape.PathElement
javafx.scene.shape.QuadCurveTo
public class QuadCurveTo extends PathElement
Создаёт элемент кривой, определённый двумя новыми точками, нарисовав квадратичную кривую Безье, пересекающую как текущие координаты, так и указанные координаты
(x, y), используя указанную точку (controlX, controlY) в качестве контрольной точки Безье. Все координаты задаются с двойной точностью. Для получения дополнительной информации об элементах пути см. классы 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);
- Since:
- JavaFX 2.0
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final DoubleProperty |
controlX |
Определяет координату X контрольной точки квадратичной кривой. |
final DoubleProperty |
controlY |
Определяет координату Y контрольной точки квадратичной кривой. |
final DoubleProperty |
x |
Определяет координату X конечной точки. |
final DoubleProperty |
y |
Определяет координату Y конечной точки. |
Свойства, объявленные в классе javafx.scene.shape.PathElement
absolute
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
QuadCurveTo() |
Создаёт пустой экземпляр QuadCurveTo. |
QuadCurveTo |
Создаёт новый экземпляр QuadCurveTo. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final DoubleProperty |
controlXProperty() |
Определяет координату X контрольной точки квадратичной кривой. |
final DoubleProperty |
controlYProperty() |
Определяет координату Y контрольной точки квадратичной кривой. |
final double |
getControlX() |
Возвращает значение свойства controlX. |
final double |
getControlY() |
Возвращает значение свойства controlY. |
final double |
getX() |
Возвращает значение свойства x. |
final double |
getY() |
Возвращает значение свойства y. |
final void |
setControlX |
Устанавливает значение свойства controlX. |
final void |
setControlY |
Устанавливает значение свойства controlY. |
final void |
setX |
Устанавливает значение свойства x. |
final void |
setY |
Устанавливает значение свойства y. |
String |
toString() |
Возвращает строковое представление этого объекта CubicCurveTo. |
final DoubleProperty |
xProperty() |
Определяет координату X конечной точки. |
final DoubleProperty |
yProperty() |
Определяет координату Y конечной точки. |
Методы, объявленные в классе javafx.scene.shape.PathElement
absoluteProperty, isAbsolute, setAbsolute
Подробное описание свойств
controlX
public final DoubleProperty controlXProperty
Определяет координату X контрольной точки квадратичной кривой.
- Значение по умолчанию:
- 0.0
- См. также:
controlY
public final DoubleProperty controlYProperty
Определяет координату Y контрольной точки квадратичной кривой.
- Значение по умолчанию:
- 0.0
- См. также:
x
public final DoubleProperty xProperty
Определяет координату X конечной точки.
- Значение по умолчанию:
- 0.0
- См. также:
y
public final DoubleProperty yProperty
Определяет координату Y конечной точки.
- Значение по умолчанию:
- 0.0
- См. также:
Подробное описание конструкторов
QuadCurveTo
public QuadCurveTo()
Создаёт пустой экземпляр QuadCurveTo.
QuadCurveTo
public QuadCurveTo(double controlX, double controlY, double x, double y)
Создаёт новый экземпляр QuadCurveTo.
- Параметры:
-
controlX- координата X контрольной точки квадратичной кривой -
controlY- координата Y контрольной точки квадратичной кривой -
x- координата X конечной точки -
y- координата Y конечной точки
Подробное описание методов
setControlX
public final void setControlX(double value)
Устанавливает значение свойства
controlX.- Описание свойства:
- Определяет координату X контрольной точки квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Параметры:
-
value- значение для свойстваcontrolX - См. также:
getControlX
public final double getControlX()
Получает значение свойства
controlX.- Описание свойства:
- Определяет координату X контрольной точки квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- значение свойства
controlX - См. также:
controlXProperty
public final DoubleProperty controlXProperty()
Определяет координату X контрольной точки квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- свойство
controlX - См. также:
setControlY
public final void setControlY(double value)
Устанавливает значение свойства
controlY.- Описание свойства:
- Определяет координату Y контрольной точки квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Параметры:
-
value- значение для свойстваcontrolY - См. также:
getControlY
public final double getControlY()
Получает значение свойства
controlY.- Описание свойства:
- Определяет координату Y контрольной точки квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- значение свойства
controlY - См. также:
controlYProperty
public final DoubleProperty controlYProperty()
Определяет координату Y контрольной точки квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- свойство
controlY - См. также:
setX
public final void setX(double value)
Устанавливает значение свойства
x.- Описание свойства:
- Определяет координату X конечной точки.
- Значение по умолчанию:
- 0.0
- Параметры:
-
value- значение для свойстваx - См. также:
getX
public final double getX()
Получает значение свойства
x.- Описание свойства:
- Определяет координату X конечной точки.
- Значение по умолчанию:
- 0.0
- Возвращает:
- значение свойства
x - См. также:
xProperty
public final DoubleProperty xProperty()
Определяет координату X конечной точки.
- Значение по умолчанию:
- 0.0
- Возвращает:
- свойство
x - См. также:
setY
public final void setY(double value)
Устанавливает значение свойства
y.- Описание свойства:
- Определяет координату Y конечной точки.
- Значение по умолчанию:
- 0.0
- Параметры:
-
value- значение для свойстваy - См. также:
getY
public final double getY()
Получает значение свойства
y.- Описание свойства:
- Определяет координату Y конечной точки.
- Значение по умолчанию:
- 0.0
- Возвращает:
- значение свойства
y - См. также:
yProperty
public final DoubleProperty yProperty()
Определяет координату Y конечной точки.
- Значение по умолчанию:
- 0.0
- Возвращает:
- свойство
y - См. также:
toString
public String toString()
Возвращает строковое представление этого объекта
CubicCurveTo.- Переопределяет:
-
toStringв классеObject - Возвращает:
- строковое представление этого объекта
CubicCurveTo.
© 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.