Spec-Zone.ru › OpenJavaFX 24

Класс 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(double controlX, double controlY, double x, double y)
Создаёт новый экземпляр 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(double value)
Устанавливает значение свойства controlX.
final void setControlY(double value)
Устанавливает значение свойства controlY.
final void setX(double value)
Устанавливает значение свойства x.
final void setY(double value)
Устанавливает значение свойства y.
String toString()
Возвращает строковое представление этого объекта CubicCurveTo.
final DoubleProperty xProperty()
Определяет координату X конечной точки.
final DoubleProperty yProperty()
Определяет координату Y конечной точки.

Методы, объявленные в классе javafx.scene.shape.PathElement

absoluteProperty, isAbsolute, setAbsolute

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробности свойств

controlX

public final DoubleProperty controlXProperty
Определяет координату X контрольной точки квадратичной кривой.
Значение по умолчанию:
0.0
См. также:
  • getControlX()
  • setControlX(double)
  • controlXProperty()

controlY

public final DoubleProperty controlYProperty
Определяет координату Y контрольной точки квадратичной кривой.
Значение по умолчанию:
0.0
См. также:
  • getControlY()
  • setControlY(double)
  • controlYProperty()

x

public final DoubleProperty xProperty
Определяет координату X конечной точки.
Значение по умолчанию:
0.0
См. также:
  • getX()
  • setX(double)
  • xProperty()

y

public final DoubleProperty yProperty
Определяет координату Y конечной точки.
Значение по умолчанию:
0.0
См. также:
  • getY()
  • setY(double)
  • yProperty()

Подробности конструкторов

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()
  • controlXProperty()

getControlX

public final double getControlX()
Получает значение свойства controlX.
Описание свойства:
Определяет координату X контрольной точки квадратичной кривой.
Значение по умолчанию:
0.0
Возвращает:
значение свойства controlX
См. также:
  • setControlX(double)
  • controlXProperty()

controlXProperty

public final DoubleProperty controlXProperty()
Определяет координату X контрольной точки квадратичной кривой.
Значение по умолчанию:
0.0
Возвращает:
свойство controlX
См. также:
  • getControlX()
  • setControlX(double)

setControlY

public final void setControlY(double value)
Устанавливает значение свойства controlY.
Описание свойства:
Определяет координату Y контрольной точки квадратичной кривой.
Значение по умолчанию:
0.0
Параметры:
value - значение для свойства controlY
См. также:
  • getControlY()
  • controlYProperty()

getControlY

public final double getControlY()
Получает значение свойства controlY.
Описание свойства:
Определяет координату Y контрольной точки квадратичной кривой.
Значение по умолчанию:
0.0
Возвращает:
значение свойства controlY
См. также:
  • setControlY(double)
  • controlYProperty()

controlYProperty

public final DoubleProperty controlYProperty()
Определяет координату Y контрольной точки квадратичной кривой.
Значение по умолчанию:
0.0
Возвращает:
свойство controlY
См. также:
  • getControlY()
  • setControlY(double)

setX

public final void setX(double value)
Устанавливает значение свойства x.
Описание свойства:
Определяет координату X конечной точки.
Значение по умолчанию:
0.0
Параметры:
value - значение для свойства x
См. также:
  • getX()
  • xProperty()

getX

public final double getX()
Получает значение свойства x.
Описание свойства:
Определяет координату X конечной точки.
Значение по умолчанию:
0.0
Возвращает:
значение свойства x
См. также:
  • setX(double)
  • xProperty()

xProperty

public final DoubleProperty xProperty()
Определяет координату X конечной точки.
Значение по умолчанию:
0.0
Возвращает:
свойство x
См. также:
  • getX()
  • setX(double)

setY

public final void setY(double value)
Устанавливает значение свойства y.
Описание свойства:
Определяет координату Y конечной точки.
Значение по умолчанию:
0.0
Параметры:
value - значение для свойства y
См. также:
  • getY()
  • yProperty()

getY

public final double getY()
Получает значение свойства y.
Описание свойства:
Определяет координату Y конечной точки.
Значение по умолчанию:
0.0
Возвращает:
значение свойства y
См. также:
  • setY(double)
  • yProperty()

yProperty

public final DoubleProperty yProperty()
Определяет координату Y конечной точки.
Значение по умолчанию:
0.0
Возвращает:
свойство y
См. также:
  • getY()
  • setY(double)

toString

public String toString()
Возвращает строковое представление этого объекта CubicCurveTo.
Переопределяет:
toString в классе Object
Возвращает:
строковое представление этого объекта CubicCurveTo.

Отправить сообщение об ошибке или предложить улучшение
Copyright © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API