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

Класс CubicCurveTo

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);

С:

JavaFX 2.0

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

    Все методыМетоды экземпляровКонкретные методы
    Тип Свойство и описание
    DoubleProperty controlX1
    Определяет координату X первой контрольной точки Безье.
    DoubleProperty controlX2
    Определяет координату X второй контрольной точки Безье.
    DoubleProperty controlY1
    Определяет координату Y первой контрольной точки Безье.
    DoubleProperty controlY2
    Определяет координату Y второй контрольной точки Безье.
    DoubleProperty x
    Определяет координату X конечной точки.
    DoubleProperty y
    Определяет координату Y конечной точки.
    • Свойства, унаследованные от класса javafx.scene.shape.PathElement

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

    Конструкторы
    Конструктор и описание
    CubicCurveTo()
    Создаёт пустой экземпляр CubicCurveTo.
    CubicCurveTo(double controlX1, double controlY1, double controlX2, double controlY2, double x, double y)
    Создаёт новый экземпляр CubicCurveTo.
  • Краткое описание методов

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод и описание
    DoubleProperty controlX1Property()
    Определяет координату X первой контрольной точки Безье.
    DoubleProperty controlX2Property()
    Определяет координату X второй контрольной точки Безье.
    DoubleProperty controlY1Property()
    Определяет координату Y первой контрольной точки Безье.
    DoubleProperty controlY2Property()
    Определяет координату Y второй контрольной точки Безье.
    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.
    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
  • Описание полей

    • 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 первой контрольной точки Безье

  • Описание методов

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

    • 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