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

Класс QuadCurve

java.lang.Object
  • javafx.scene.Node
    • javafx.scene.shape.Shape
      • javafx.scene.shape.QuadCurve

Все реализованные интерфейсы:

Styleable, EventTarget



public class QuadCurve
extends Shape
Класс Quadcurve определяет сегмент параметрической кривой второго порядка Безье в координатном пространстве (x,y). Рисуется кривая, пересекающая обе заданные координаты (startX, startY) и (endX, enfY), используя заданную точку (controlX, controlY) в качестве управляющей точки Безье.
import javafx.scene.shape.*;

QuadCurve quad = new QuadCurve();
quad.setStartX(0.0f);
quad.setStartY(50.0f);
quad.setEndX(50.0f);
quad.setEndY(50.0f);
quad.setControlX(25.0f);
quad.setControlY(0.0f);

С:

JavaFX 2.0

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

    Все методыМетоды экземпляровКонкретные методы
    Тип Свойство и описание
    DoubleProperty controlX
    Определяет координату X управляющей точки сегмента кривой второго порядка.
    DoubleProperty controlY
    Определяет координату Y управляющей точки сегмента кривой второго порядка.
    DoubleProperty endX
    Определяет координату X конечной точки сегмента кривой второго порядка.
    DoubleProperty endY
    Определяет координату Y конечной точки сегмента кривой второго порядка.
    DoubleProperty startX
    Определяет координату X начальной точки сегмента кривой второго порядка.
    DoubleProperty startY
    Определяет координату Y начальной точки сегмента кривой второго порядка.
    • Свойства, унаследованные от класса javafx.scene.shape.Shape

      fill, smooth, strokeDashOffset, strokeLineCap, strokeLineJoin, strokeMiterLimit, stroke, strokeType, strokeWidth
    • Свойства, унаследованные от класса javafx.scene.Node

      accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, visible
  • Краткое описание полей

    • Поля, унаследованные от класса javafx.scene.Node

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

    Конструкторы
    Конструктор и описание
    QuadCurve()
    Создаёт пустой экземпляр QuadCurve.
    QuadCurve(double startX, double startY, double controlX, double controlY, double endX, double endY)
    Создаёт новый экземпляр QuadCurve.
  • Краткое описание методов

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод и описание
    DoubleProperty controlXProperty()
    Определяет координату X управляющей точки сегмента кривой второго порядка.
    DoubleProperty controlYProperty()
    Определяет координату Y управляющей точки сегмента кривой второго порядка.
    DoubleProperty endXProperty()
    Определяет координату X конечной точки сегмента кривой второго порядка.
    DoubleProperty endYProperty()
    Определяет координату Y конечной точки сегмента кривой второго порядка.
    double getControlX()
    Получает значение свойства controlX.
    double getControlY()
    Получает значение свойства controlY.
    double getEndX()
    Получает значение свойства endX.
    double getEndY()
    Получает значение свойства endY.
    double getStartX()
    Получает значение свойства startX.
    double getStartY()
    Получает значение свойства startY.
    void setControlX(double value)
    Устанавливает значение свойства controlX.
    void setControlY(double value)
    Устанавливает значение свойства controlY.
    void setEndX(double value)
    Устанавливает значение свойства endX.
    void setEndY(double value)
    Устанавливает значение свойства endY.
    void setStartX(double value)
    Устанавливает значение свойства startX.
    void setStartY(double value)
    Устанавливает значение свойства startY.
    DoubleProperty startXProperty()
    Определяет координату X начальной точки сегмента кривой второго порядка.
    DoubleProperty startYProperty()
    Определяет координату Y начальной точки сегмента кривой второго порядка.
    String toString()
    Возвращает строковое представление этого объекта QuadCurve.
    • Методы, унаследованные от класса javafx.scene.shape.Shape

      fillProperty, getClassCssMetaData, getCssMetaData, getFill, getStroke, getStrokeDashArray, getStrokeDashOffset, getStrokeLineCap, getStrokeLineJoin, getStrokeMiterLimit, getStrokeType, getStrokeWidth, intersect, isSmooth, setFill, setSmooth, setStroke, setStrokeDashOffset, setStrokeLineCap, setStrokeLineJoin, setStrokeMiterLimit, setStrokeType, setStrokeWidth, smoothProperty, strokeDashOffsetProperty, strokeLineCapProperty, strokeLineJoinProperty, strokeMiterLimitProperty, strokeProperty, strokeTypeProperty, strokeWidthProperty, subtract, union
    • Методы, унаследованные от класса javafx.scene.Node

      accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBaselineOffset, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isResizable, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookup, lookupAll, managedProperty, maxHeight, maxWidth, minHeight, minWidth, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, prefHeight, prefWidth, pressedProperty, pseudoClassStateChanged, queryAccessibleAttribute, relocate, removeEventFilter, removeEventHandler, requestFocus, resize, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Описание полей

    • startX

      public final DoubleProperty startXProperty
      Определяет координату X начальной точки сегмента квадратичной кривой.

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

      0.0

      См. также:

      getStartX(), setStartX(double)

    • startY

      public final DoubleProperty startYProperty
      Определяет координату Y начальной точки сегмента квадратичной кривой.

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

      0.0

      См. также:

      getStartY(), setStartY(double)

    • controlX

      public final DoubleProperty controlXProperty
      Определяет координату X контрольной точки сегмента квадратичной кривой.

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

      0.0

      См. также:

      getControlX(), setControlX(double)

    • controlY

      public final DoubleProperty controlYProperty
      Определяет координату Y контрольной точки сегмента квадратичной кривой.

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

      0.0

      См. также:

      getControlY(), setControlY(double)

    • endX

      public final DoubleProperty endXProperty
      Определяет координату X конечной точки сегмента квадратичной кривой.

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

      0.0

      См. также:

      getEndX(), setEndX(double)

    • endY

      public final DoubleProperty endYProperty
      Определяет координату Y конечной точки сегмента квадратичной кривой.

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

      0.0

      См. также:

      getEndY(), setEndY(double)

  • Описание конструктора

    • QuadCurve

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

      public QuadCurve(double startX,
                       double startY,
                       double controlX,
                       double controlY,
                       double endX,
                       double endY)
      Создает новый экземпляр QuadCurve.

      Параметры:

      startX - координата X начальной точки

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

    • setStartX

      public final void setStartX(double value)
      Задает значение свойства startX.

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

      Определяет координату X начальной точки сегмента квадратичной кривой.

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

      0.0

    • getStartX

      public final double getStartX()
      Возвращает значение свойства startX.

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

      Определяет координату X начальной точки сегмента квадратичной кривой.

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

      0.0

    • startXProperty

      public final DoubleProperty startXProperty()
      Определяет координату X начальной точки сегмента квадратичной кривой.

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

      0.0

      См. также:

      getStartX(), setStartX(double)

    • setStartY

      public final void setStartY(double value)
      Задает значение свойства startY.

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

      Определяет координату Y начальной точки сегмента квадратичной кривой.

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

      0.0

    • getStartY

      public final double getStartY()
      Возвращает значение свойства startY.

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

      Определяет координату Y начальной точки сегмента квадратичной кривой.

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

      0.0

    • startYProperty

      public final DoubleProperty startYProperty()
      Определяет координату Y начальной точки сегмента квадратичной кривой.

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

      0.0

      См. также:

      getStartY(), setStartY(double)

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

    • setEndX

      public final void setEndX(double value)
      Задает значение свойства endX.

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

      Определяет координату X конечной точки сегмента квадратичной кривой.

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

      0.0

    • getEndX

      public final double getEndX()
      Возвращает значение свойства endX.

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

      Определяет координату X конечной точки сегмента квадратичной кривой.

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

      0.0

    • endXProperty

      public final DoubleProperty endXProperty()
      Определяет координату X конечной точки сегмента квадратичной кривой.

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

      0.0

      См. также:

      getEndX(), setEndX(double)

    • setEndY

      public final void setEndY(double value)
      Задает значение свойства endY.

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

      Определяет координату Y конечной точки сегмента квадратичной кривой.

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

      0.0

    • getEndY

      public final double getEndY()
      Возвращает значение свойства endY.

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

      Определяет координату Y конечной точки сегмента квадратичной кривой.

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

      0.0

    • endYProperty

      public final DoubleProperty endYProperty()
      Определяет координату Y конечной точки сегмента квадратичной кривой.

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

      0.0

      См. также:

      getEndY(), setEndY(double)

    • toString

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

      Переопределения:

      toString в классе Node

      Возвращает:

      строковое представление этого объекта QuadCurve.

© 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