Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.graphics
Пакет 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, viewOrder, 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, getInitialCursor, getInitialFocusTraversable, 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, getViewOrder, 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, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Методы, унаследованные от интерфейса javafx.css.Styleable

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

    • 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 начальной точки
      startY - координата Y начальной точки
      controlX - координата X контрольной точки
      controlY - координата Y контрольной точки
      endX - координата X конечной точки
      endY - координата Y конечной точки
  • Методы

    • 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