Spec-Zone.ru › OpenJavaFX 8
javafx.scene.shape

Класс 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);

С:

JavaFX 2.0

  • Краткое описание свойств

    Все методыМетоды экземпляраКонкретные методы
    Тип Свойство и описание
    DoubleProperty controlX
    Определяет X-координату управляющей точки квадратичной кривой.
    DoubleProperty controlY
    Определяет Y-координату управляющей точки квадратичной кривой.
    DoubleProperty x
    Определяет X-координату конечной точки.
    DoubleProperty y
    Определяет Y-координату конечной точки.
    • Свойства, унаследованные от класса javafx.scene.shape.PathElement

      absolute
  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    QuadCurveTo()
    Создаёт пустой экземпляр QuadCurveTo.
    QuadCurveTo(double controlX, double controlY, double x, double y)
    Создаёт новый экземпляр QuadCurveTo.
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    DoubleProperty controlXProperty()
    Определяет X-координату управляющей точки квадратичной кривой.
    DoubleProperty controlYProperty()
    Определяет Y-координату управляющей точки квадратичной кривой.
    double getControlX()
    Получает значение свойства controlX.
    double getControlY()
    Получает значение свойства controlY.
    double getX()
    Получает значение свойства x.
    double getY()
    Получает значение свойства y.
    void setControlX(double value)
    Устанавливает значение свойства controlX.
    void setControlY(double value)
    Устанавливает значение свойства controlY.
    void setX(double value)
    Устанавливает значение свойства x.
    void setY(double value)
    Устанавливает значение свойства y.
    String toString()
    Возвращает строковое представление этого объекта CubicCurveTo.
    DoubleProperty xProperty()
    Определяет X-координату конечной точки.
    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)

    • controlY

      public final DoubleProperty controlYProperty
      Определяет Y-координату управляющей точки квадратичной кривой.

      Значение по умолчанию:

      0.0

      См. также:

      getControlY(), setControlY(double)

    • x

      public final DoubleProperty xProperty
      Определяет X-координату конечной точки.

      Значение по умолчанию:

      0.0

      См. также:

      getX(), setX(double)

    • y

      public final DoubleProperty yProperty
      Определяет Y-координату конечной точки.

      Значение по умолчанию:

      0.0

      См. также:

      getY(), setY(double)

  • Подробное описание конструкторов

    • QuadCurveTo

      public QuadCurveTo()
      Создаёт пустой экземпляр QuadCurveTo.
    • QuadCurveTo

      public QuadCurveTo(double controlX,
                         double controlY,
                         double x,
                         double y)
      Создаёт новый экземпляр QuadCurveTo.

      Параметры:

      controlX - X-координата управляющей точки квадратичной кривой

  • Подробное описание методов

    • setControlX

      public final void setControlX(double value)
      Устанавливает значение свойства controlX.

      Описание свойства:

      Определяет X-координату управляющей точки квадратичной кривой.

      Значение по умолчанию:

      0.0

    • getControlX

      public final double getControlX()
      Получает значение свойства controlX.

      Описание свойства:

      Определяет X-координату управляющей точки квадратичной кривой.

      Значение по умолчанию:

      0.0

    • controlXProperty

      public final DoubleProperty controlXProperty()
      Определяет X-координату управляющей точки квадратичной кривой.

      Значение по умолчанию:

      0.0

      См. также:

      getControlX(), setControlX(double)

    • setControlY

      public final void setControlY(double value)
      Устанавливает значение свойства controlY.

      Описание свойства:

      Определяет Y-координату управляющей точки квадратичной кривой.

      Значение по умолчанию:

      0.0

    • getControlY

      public final double getControlY()
      Получает значение свойства controlY.

      Описание свойства:

      Определяет Y-координату управляющей точки квадратичной кривой.

      Значение по умолчанию:

      0.0

    • controlYProperty

      public final DoubleProperty controlYProperty()
      Определяет Y-координату управляющей точки квадратичной кривой.

      Значение по умолчанию:

      0.0

      См. также:

      getControlY(), setControlY(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)

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

Spec-Zone.ru

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