Spec-Zone .ru
спецификации, руководства, описания, API
|
public class CubicCurve extends Shape
CubiCurve
class определяет кубический Bézier параметрический сегмент кривой в (x, y) координатное пространство. Рисование кривой, которая пересекает обоих указанные координаты (startX, startY)
и (endX, enfY)
, использование указанных точек (controlX1, controlY1)
и (controlX2, controlY2)
как контрольные точки Bézier. Пример:
import javafx.scene.shape.*; CubicCurve cubic = new CubicCurve(); cubic.setStartX(0.0f); cubic.setStartY(50.0f); cubic.setControlX1(25.0f); cubic.setControlY1(0.0f); cubic.setControlX2(75.0f); cubic.setControlY2(100.0f); cubic.setEndX(100.0f); cubic.setEndY(50.0f); }
Ввести | Свойство и Описание |
---|---|
DoubleProperty |
controlX1
Определяет X координат первой контрольной точки кубического сегмента кривой.
|
DoubleProperty |
controlX2
Определяет X координат второй контрольной точки кубического сегмента кривой.
|
DoubleProperty |
controlY1
Определяет координату Y первой контрольной точки кубического сегмента кривой.
|
DoubleProperty |
controlY2
Определяет координату Y второй контрольной точки кубического сегмента кривой.
|
DoubleProperty |
endX
Определяет X координат конечной точки кубического сегмента кривой.
|
DoubleProperty |
endY
Определяет координату Y конечной точки кубического сегмента кривой.
|
DoubleProperty |
startX
Определяет X координат стартовой точки кубического сегмента кривой.
|
DoubleProperty |
startY
Определяет координату Y стартовой точки кубического сегмента кривой.
|
fill, smooth, strokeDashOffset, strokeLineCap, strokeLineJoin, strokeMiterLimit, stroke, strokeType, strokeWidth
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
Конструктор и Описание |
---|
CubicCurve()
Создает пустой экземпляр CubicCurve.
|
CubicCurve(double startX, double startY, double controlX1, double controlY1, double controlX2, double controlY2, double endX, double endY)
Создает новый экземпляр CubicCurve.
|
Модификатор и Тип | Метод и Описание |
---|---|
DoubleProperty |
controlX1Property()
Определяет X координат первой контрольной точки кубического сегмента кривой.
|
DoubleProperty |
controlX2Property()
Определяет X координат второй контрольной точки кубического сегмента кривой.
|
DoubleProperty |
controlY1Property()
Определяет координату Y первой контрольной точки кубического сегмента кривой.
|
DoubleProperty |
controlY2Property()
Определяет координату Y второй контрольной точки кубического сегмента кривой.
|
DoubleProperty |
endXProperty()
Определяет X координат конечной точки кубического сегмента кривой.
|
DoubleProperty |
endYProperty()
Определяет координату Y конечной точки кубического сегмента кривой.
|
double |
getControlX1()
Получает значение свойства controlX1.
|
double |
getControlX2()
Получает значение свойства controlX2.
|
double |
getControlY1()
Получает значение свойства controlY1.
|
double |
getControlY2()
Получает значение свойства controlY2.
|
double |
getEndX()
Получает значение свойства endX.
|
double |
getEndY()
Получает значение свойства endY.
|
double |
getStartX()
Получает значение свойства startX.
|
double |
getStartY()
Получает значение свойства startY.
|
void |
setControlX1(double value)
Устанавливает значение свойства controlX1.
|
void |
setControlX2(double value)
Устанавливает значение свойства controlX2.
|
void |
setControlY1(double value)
Устанавливает значение свойства controlY1.
|
void |
setControlY2(double value)
Устанавливает значение свойства controlY2.
|
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 стартовой точки кубического сегмента кривой.
|
java.lang.String |
toString()
Возвращает строковое представление этого
CubicCurve объект. |
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
addEventFilter, addEventHandler, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, 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, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookup, lookupAll, managedProperty, maxHeight, maxWidth, minHeight, minWidth, mouseTransparentProperty, nodeOrientationProperty, 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, relocate, removeEventFilter, removeEventHandler, requestFocus, resize, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, 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
public final DoubleProperty startXProperty
getStartX()
, setStartX(double)
public final DoubleProperty startYProperty
getStartY()
, setStartY(double)
public final DoubleProperty controlX1Property
getControlX1()
, setControlX1(double)
public final DoubleProperty controlY1Property
getControlY1()
, setControlY1(double)
public final DoubleProperty controlX2Property
getControlX2()
, setControlX2(double)
public final DoubleProperty controlY2Property
getControlY2()
, setControlY2(double)
public final DoubleProperty endXProperty
getEndX()
, setEndX(double)
public final DoubleProperty endYProperty
getEndY()
, setEndY(double)
public CubicCurve()
public CubicCurve(double startX, double startY, double controlX1, double controlY1, double controlX2, double controlY2, double endX, double endY)
startX
- X координат стартовой точкиstartY
- координата Y стартовой точкиcontrolX1
- X координат первой контрольной точкиcontrolY1
- координата Y первой контрольной точкиcontrolX2
- X координат второй контрольной точкиcontrolY2
- координата Y второй контрольной точкиendX
- X координат конечной точкиendY
- координата Y конечной точкиpublic final void setStartX(double value)
public final double getStartX()
public final DoubleProperty startXProperty()
getStartX()
, setStartX(double)
public final void setStartY(double value)
public final double getStartY()
public final DoubleProperty startYProperty()
getStartY()
, setStartY(double)
public final void setControlX1(double value)
public final double getControlX1()
public final DoubleProperty controlX1Property()
getControlX1()
, setControlX1(double)
public final void setControlY1(double value)
public final double getControlY1()
public final DoubleProperty controlY1Property()
getControlY1()
, setControlY1(double)
public final void setControlX2(double value)
public final double getControlX2()
public final DoubleProperty controlX2Property()
getControlX2()
, setControlX2(double)
public final void setControlY2(double value)
public final double getControlY2()
public final DoubleProperty controlY2Property()
getControlY2()
, setControlY2(double)
public final void setEndX(double value)
public final double getEndX()
public final DoubleProperty endXProperty()
getEndX()
, setEndX(double)
public final void setEndY(double value)
public final double getEndY()
public final DoubleProperty endYProperty()
getEndY()
, setEndY(double)
Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается