public class QuadCurve extends Shape
Quadcurve
クラスは、(x,y)座標空間の2次ベジェ・パラメトリック曲線セグメントを定義します。指定された点(controlX, controlY)
をベジェ制御点として使用し、指定された座標(startX, startY)
と(endX, enfY)
の両方を通る曲線を描画します。
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);
Type | プロパティと説明 |
---|---|
DoubleProperty |
controlX
2次曲線セグメントの制御点のX座標を定義します。
|
DoubleProperty |
controlY
2次曲線セグメントの制御点のY座標を定義します。
|
DoubleProperty |
endX
2次曲線セグメントの終点のX座標を定義します。
|
DoubleProperty |
endY
2次曲線セグメントの終点のY座標を定義します。
|
DoubleProperty |
startX
2次曲線セグメントの始点のX座標を定義します。
|
DoubleProperty |
startY
2次曲線セグメントの始点のY座標を定義します。
|
fill、smooth、strokeDashOffset、strokeLineCap、strokeLineJoin、strokeMiterLimit、stroke、strokeType、strokeWidth
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、visible
BASELINE_OFFSET_SAME_AS_HEIGHT
コンストラクタと説明 |
---|
QuadCurve()
QuadCurveの空インスタンスを作成します。
|
QuadCurve(double startX, double startY, double controlX, double controlY, double endX, double endY)
QuadCurveの新しいインスタンスを生成します。
|
修飾子と型 | メソッドと説明 |
---|---|
DoubleProperty |
controlXProperty()
2次曲線セグメントの制御点のX座標を定義します。
|
DoubleProperty |
controlYProperty()
2次曲線セグメントの制御点のY座標を定義します。
|
DoubleProperty |
endXProperty()
2次曲線セグメントの終点のX座標を定義します。
|
DoubleProperty |
endYProperty()
2次曲線セグメントの終点の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()
2次曲線セグメントの始点のX座標を定義します。
|
DoubleProperty |
startYProperty()
2次曲線セグメントの始点のY座標を定義します。
|
String |
toString()
この
QuadCurve オブジェクトの文字列表現を返します。 |
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
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、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、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、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 controlXProperty
getControlX()
、setControlX(double)
public final DoubleProperty controlYProperty
getControlY()
、setControlY(double)
public final DoubleProperty endXProperty
getEndX()
、setEndX(double)
public final DoubleProperty endYProperty
getEndY()
、setEndY(double)
public QuadCurve()
public QuadCurve(double startX, double startY, double controlX, double controlY, double endX, double endY)
startX
- 始点のX座標startY
- 始点のY座標controlX
- 制御点のX座標controlY
- 制御点の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 setControlX(double value)
public final double getControlX()
public final DoubleProperty controlXProperty()
getControlX()
、setControlX(double)
public final void setControlY(double value)
public final double getControlY()
public final DoubleProperty controlYProperty()
getControlY()
、setControlY(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, 2015, Oracle and/or its affiliates. All rights reserved.