- 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
-
Краткое описание свойств
Свойства Тип Свойство Описание DoublePropertycontrolXОпределяет координату X управляющей точки сегмента квадратичной кривой.DoublePropertycontrolYОпределяет координату Y управляющей точки сегмента квадратичной кривой.DoublePropertyendXОпределяет координату X конечной точки сегмента квадратичной кривой.DoublePropertyendYОпределяет координату Y конечной точки сегмента квадратичной кривой.DoublePropertystartXОпределяет координату X начальной точки сегмента квадратичной кривой.DoublePropertystartYОпределяет координату 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
-
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание DoublePropertycontrolXProperty()Определяет координату X управляющей точки сегмента квадратичной кривой.DoublePropertycontrolYProperty()Определяет координату Y управляющей точки сегмента квадратичной кривой.DoublePropertyendXProperty()Определяет координату X конечной точки сегмента квадратичной кривой.DoublePropertyendYProperty()Определяет координату Y конечной точки сегмента квадратичной кривой.doublegetControlX()Возвращает значение свойства controlX.doublegetControlY()Возвращает значение свойства controlY.doublegetEndX()Возвращает значение свойства endX.doublegetEndY()Возвращает значение свойства endY.doublegetStartX()Возвращает значение свойства startX.doublegetStartY()Возвращает значение свойства startY.voidsetControlX(double value)Устанавливает значение свойства controlX.voidsetControlY(double value)Устанавливает значение свойства controlY.voidsetEndX(double value)Устанавливает значение свойства endX.voidsetEndY(double value)Устанавливает значение свойства endY.voidsetStartX(double value)Устанавливает значение свойства startX.voidsetStartY(double value)Устанавливает значение свойства startY.DoublePropertystartXProperty()Определяет координату X начальной точки сегмента квадратичной кривой.DoublePropertystartYProperty()Определяет координату Y начальной точки сегмента квадратичной кривой.StringtoString()Возвращает строковое представление этого объекта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)
-
© 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.