Класс 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 |
Создает новый экземпляр 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 |
Устанавливает значение свойства controlX. |
final void |
setControlY |
Устанавливает значение свойства controlY. |
final void |
setEndX |
Устанавливает значение свойства endX. |
final void |
setEndY |
Устанавливает значение свойства endY. |
final void |
setStartX |
Устанавливает значение свойства startX. |
final void |
setStartY |
Устанавливает значение свойства 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
- См. также:
startY
public final DoubleProperty startYProperty
Определяет координату Y начальной точки сегмента квадратичной кривой.
- Значение по умолчанию:
- 0.0
- См. также:
controlX
public final DoubleProperty controlXProperty
Определяет координату X контрольной точки сегмента квадратичной кривой.
- Значение по умолчанию:
- 0.0
- См. также:
controlY
public final DoubleProperty controlYProperty
Определяет координату Y контрольной точки сегмента квадратичной кривой.
- Значение по умолчанию:
- 0.0
- См. также:
endX
public final DoubleProperty endXProperty
Определяет координату X конечной точки сегмента квадратичной кривой.
- Значение по умолчанию:
- 0.0
- См. также:
endY
public final DoubleProperty endYProperty
Определяет координату Y конечной точки сегмента квадратичной кривой.
- Значение по умолчанию:
- 0.0
- См. также:
Подробности конструктора
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
public final double getStartX()
Получает значение свойства
startX.- Описание свойства:
- Определяет координату X начальной точки сегмента квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- значение свойства
startX - См. также:
startXProperty
public final DoubleProperty startXProperty()
Определяет координату X начальной точки сегмента квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- свойство
startX - См. также:
setStartY
public final void setStartY(double value)
Устанавливает значение свойства
startY.- Описание свойства:
- Определяет координату Y начальной точки сегмента квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Параметры:
-
value- значение для свойстваstartY - См. также:
getStartY
public final double getStartY()
Получает значение свойства
startY.- Описание свойства:
- Определяет координату Y начальной точки сегмента квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- значение свойства
startY - См. также:
startYProperty
public final DoubleProperty startYProperty()
Определяет координату Y начальной точки сегмента квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- свойство
startY - См. также:
setControlX
public final void setControlX(double value)
Устанавливает значение свойства
controlX.- Описание свойства:
- Определяет координату X контрольной точки сегмента квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Параметры:
-
value- значение для свойстваcontrolX - См. также:
getControlX
public final double getControlX()
Получает значение свойства
controlX.- Описание свойства:
- Определяет координату X контрольной точки сегмента квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- значение свойства
controlX - См. также:
controlXProperty
public final DoubleProperty controlXProperty()
Определяет координату X контрольной точки сегмента квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- свойство
controlX - См. также:
setControlY
public final void setControlY(double value)
Устанавливает значение свойства
controlY.- Описание свойства:
- Определяет координату Y контрольной точки сегмента квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Параметры:
-
value- значение для свойстваcontrolY - См. также:
getControlY
public final double getControlY()
Получает значение свойства
controlY.- Описание свойства:
- Определяет координату Y контрольной точки сегмента квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- значение свойства
controlY - См. также:
controlYProperty
public final DoubleProperty controlYProperty()
Определяет координату Y контрольной точки сегмента квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- свойство
controlY - См. также:
УстановитьКоординатуXКонечнойТочки
public final void setEndX(double value)
Устанавливает значение свойства
endX.- Описание свойства:
- Определяет координату X конечной точки отрезка квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Параметры:
-
value- значение для свойстваendX - См. также:
ПолучитьКоординатуXКонечнойТочки
public final double getEndX()
Получает значение свойства
endX.- Описание свойства:
- Определяет координату X конечной точки отрезка квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- значение свойства
endX - См. также:
СвойствоendX
public final DoubleProperty endXProperty()
Определяет координату X конечной точки отрезка квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- свойство
endX - См. также:
УстановитьКоординатуYКонечнойТочки
public final void setEndY(double value)
Устанавливает значение свойства
endY.- Описание свойства:
- Определяет координату Y конечной точки отрезка квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Параметры:
-
value- значение для свойстваendY - См. также:
ПолучитьКоординатуYКонечнойТочки
public final double getEndY()
Получает значение свойства
endY.- Описание свойства:
- Определяет координату Y конечной точки отрезка квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- значение свойства
endY - См. также:
СвойствоendY
public final DoubleProperty endYProperty()
Определяет координату Y конечной точки отрезка квадратичной кривой.
- Значение по умолчанию:
- 0.0
- Возвращает:
- свойство
endY - См. также:
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.