Spec-Zone.ru › OpenJavaFX 21

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

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

Тип Свойство Описание
final DoubleProperty controlX
Определяет координату X контрольной точки отрезка квадратичной кривой.
final DoubleProperty controlY
Определяет координату Y контрольной точки отрезка квадратичной кривой.
final DoubleProperty endX
Определяет координату X конечной точки отрезка квадратичной кривой.
final DoubleProperty endY
Определяет координату Y конечной точки отрезка квадратичной кривой.
final DoubleProperty startX
Определяет координату X начальной точки отрезка квадратичной кривой.
final 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, focusVisible, focusWithin, 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.

Краткое описание методов

Модификатор и тип Метод Описание
final DoubleProperty controlXProperty()
Определяет координату X контрольной точки отрезка квадратичной кривой.
final DoubleProperty controlYProperty()
Определяет координату Y контрольной точки отрезка квадратичной кривой.
final DoubleProperty endXProperty()
Определяет координату X конечной точки отрезка квадратичной кривой.
final DoubleProperty endYProperty()
Определяет координату Y конечной точки отрезка квадратичной кривой.
final double getControlX()
Возвращает значение свойства controlX.
final double getControlY()
Возвращает значение свойства controlY.
final double getEndX()
Возвращает значение свойства endX.
final double getEndY()
Возвращает значение свойства endY.
final double getStartX()
Возвращает значение свойства startX.
final double getStartY()
Возвращает значение свойства startY.
final void setControlX(double value)
Устанавливает значение свойства controlX.
final void setControlY(double value)
Устанавливает значение свойства controlY.
final void setEndX(double value)
Устанавливает значение свойства endX.
final void setEndY(double value)
Устанавливает значение свойства endY.
final void setStartX(double value)
Устанавливает значение свойства startX.
final void setStartY(double value)
Устанавливает значение свойства startY.
final DoubleProperty startXProperty()
Определяет координату X начальной точки отрезка квадратичной кривой.
final 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, focusVisibleProperty, focusWithinProperty, 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, isFocusVisible, isFocusWithin, 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)
  • startXProperty()

startY

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

controlX

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

controlY

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

endX

public final DoubleProperty endXProperty
Определяет координату X конечной точки сегмента квадратичной кривой.
Значение по умолчанию:
0.0
См. также:
  • getEndX()
  • setEndX(double)
  • endXProperty()

endY

public final DoubleProperty endYProperty
Определяет координату Y конечной точки сегмента квадратичной кривой.
Значение по умолчанию:
0.0
См. также:
  • getEndY()
  • setEndY(double)
  • endYProperty()

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

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
Параметры:
value - значение для свойства startX
См. также:
  • getStartX()
  • startXProperty()

getStartX

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

startXProperty

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

setStartY

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

getStartY

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

startYProperty

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

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)

УстановитьКоординатуXКонечнойТочки

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

ПолучитьКоординатуXКонечнойТочки

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

СвойствоendX

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

УстановитьКоординатуYКонечнойТочки

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

ПолучитьКоординатуYКонечнойТочки

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

СвойствоendY

public final DoubleProperty endYProperty()
Определяет координату Y конечной точки отрезка квадратичной кривой.
Значение по умолчанию:
0.0
Возвращает:
свойство endY
См. также:
  • 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