- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.shape.Shape
-
- javafx.scene.shape.QuadCurve
-
- すべての実装されたインタフェース:
Styleable,EventTarget
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);
- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 DoublePropertycontrolX2次曲線セグメントの制御点のX座標を定義します。DoublePropertycontrolY2次曲線セグメントの制御点のY座標を定義します。DoublePropertyendX2次曲線セグメントの終点のX座標を定義します。DoublePropertyendY2次曲線セグメントの終点のY座標を定義します。DoublePropertystartX2次曲線セグメントの始点のX座標を定義します。DoublePropertystartY2次曲線セグメントの始点のY座標を定義します。-
クラス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.shape.Shapeから継承されたプロパティ
fill、smooth、strokeDashOffset、strokeLineCap、strokeLineJoin、strokeMiterLimit、stroke、strokeType、strokeWidth
-
-
フィールドのサマリー
-
クラスjavafx.scene.Nodeから継承されたフィールド
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 DoublePropertycontrolXProperty()2次曲線セグメントの制御点のX座標を定義します。DoublePropertycontrolYProperty()2次曲線セグメントの制御点のY座標を定義します。DoublePropertyendXProperty()2次曲線セグメントの終点のX座標を定義します。DoublePropertyendYProperty()2次曲線セグメントの終点の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()2次曲線セグメントの始点のX座標を定義します。DoublePropertystartYProperty()2次曲線セグメントの始点のY座標を定義します。StringtoString()このQuadCurveオブジェクトの文字列表現を返します。-
クラス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.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.css.Styleableから継承されたメソッド
getStyleableNode
-
-
-
-
プロパティの詳細
-
startX
public final DoubleProperty startXProperty
2次曲線セグメントの始点のX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getStartX()、setStartX(double)
-
startY
public final DoubleProperty startYProperty
2次曲線セグメントの始点のY座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getStartY()、setStartY(double)
-
controlX
public final DoubleProperty controlXProperty
2次曲線セグメントの制御点のX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getControlX()、setControlX(double)
-
controlY
public final DoubleProperty controlYProperty
2次曲線セグメントの制御点のY座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getControlY()、setControlY(double)
-
endX
public final DoubleProperty endXProperty
2次曲線セグメントの終点のX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getEndX()、setEndX(double)
-
endY
public final DoubleProperty endYProperty
2次曲線セグメントの終点の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.の値を設定します。- プロパティの説明:
- 2次曲線セグメントの始点のX座標を定義します。
- デフォルト値:
- 0.0
-
getStartX
public final double getStartX()
プロパティstartXの値を取得します。- プロパティの説明:
- 2次曲線セグメントの始点のX座標を定義します。
- デフォルト値:
- 0.0
-
startXProperty
public final DoubleProperty startXProperty()
2次曲線セグメントの始点のX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getStartX()、setStartX(double)
-
setStartY
public final void setStartY(double value)
プロパティstartYの値を設定します。- プロパティの説明:
- 2次曲線セグメントの始点のY座標を定義します。
- デフォルト値:
- 0.0
-
getStartY
public final double getStartY()
プロパティstartYの値を取得します。- プロパティの説明:
- 2次曲線セグメントの始点のY座標を定義します。
- デフォルト値:
- 0.0
-
startYProperty
public final DoubleProperty startYProperty()
2次曲線セグメントの始点のY座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getStartY()、setStartY(double)
-
setControlX
public final void setControlX(double value)
プロパティcontrolXの値を設定します。- プロパティの説明:
- 2次曲線セグメントの制御点のX座標を定義します。
- デフォルト値:
- 0.0
-
getControlX
public final double getControlX()
プロパティcontrolXの値を取得します。- プロパティの説明:
- 2次曲線セグメントの制御点のX座標を定義します。
- デフォルト値:
- 0.0
-
controlXProperty
public final DoubleProperty controlXProperty()
2次曲線セグメントの制御点のX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getControlX()、setControlX(double)
-
setControlY
public final void setControlY(double value)
プロパティcontrolYの値を設定します。- プロパティの説明:
- 2次曲線セグメントの制御点のY座標を定義します。
- デフォルト値:
- 0.0
-
getControlY
public final double getControlY()
プロパティcontrolYの値を取得します。- プロパティの説明:
- 2次曲線セグメントの制御点のY座標を定義します。
- デフォルト値:
- 0.0
-
controlYProperty
public final DoubleProperty controlYProperty()
2次曲線セグメントの制御点のY座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getControlY()、setControlY(double)
-
setEndX
public final void setEndX(double value)
プロパティendXの値を設定します。- プロパティの説明:
- 2次曲線セグメントの終点のX座標を定義します。
- デフォルト値:
- 0.0
-
getEndX
public final double getEndX()
プロパティendXの値を取得します。- プロパティの説明:
- 2次曲線セグメントの終点のX座標を定義します。
- デフォルト値:
- 0.0
-
endXProperty
public final DoubleProperty endXProperty()
2次曲線セグメントの終点のX座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getEndX()、setEndX(double)
-
setEndY
public final void setEndY(double value)
プロパティendYの値を設定します。- プロパティの説明:
- 2次曲線セグメントの終点のY座標を定義します。
- デフォルト値:
- 0.0
-
getEndY
public final double getEndY()
プロパティendYの値を取得します。- プロパティの説明:
- 2次曲線セグメントの終点のY座標を定義します。
- デフォルト値:
- 0.0
-
endYProperty
public final DoubleProperty endYProperty()
2次曲線セグメントの終点のY座標を定義します。- デフォルト値:
- 0.0
- 関連項目:
getEndY()、setEndY(double)
-
-