Package javafx.scene.shape
Class Shape
java.lang.Object
javafx.scene.Node
javafx.scene.shape.Shape
- All Implemented Interfaces:
LayoutMeasurable,LayoutMeasurableMixin,HasBlendModeProperty,HasClipProperty,HasEffectProperty,HasFillProperty,HasLayoutXProperty,HasLayoutYProperty,HasManagedProperty,HasMouseTransparentProperty,HasOnMouseClickedProperty,HasOpacityProperty,HasParentProperty,HasSmoothProperty,HasStrokeDashOffsetProperty,HasStrokeLineCapProperty,HasStrokeLineJoinProperty,HasStrokeMiterLimitProperty,HasStrokeProperty,HasStrokeTypeProperty,HasStrokeWidthProperty,HasVisibleProperty,Styleable,EventTarget,INode
public abstract class Shape
extends Node
implements HasFillProperty, HasSmoothProperty, HasStrokeProperty, HasStrokeTypeProperty, HasStrokeWidthProperty, HasStrokeLineCapProperty, HasStrokeLineJoinProperty, HasStrokeMiterLimitProperty, HasStrokeDashOffsetProperty
- Author:
- Bruno Salmon
-
Property Summary
PropertiesTypePropertyDescriptionProperties inherited from class javafx.scene.Node
blendMode, cacheHint, cache, clip, cursor, disabled, disable, effect, eventDispatcher, focused, focusTraversable, hover, id, layoutBounds, layoutX, layoutY, managed, mouseTransparent, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragged, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onScroll, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, opacity, parent, pressed, rotate, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, visible -
Field Summary
Fields inherited from interface javafx.scene.INode
BASELINE_OFFSET_SAME_AS_HEIGHT -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class javafx.scene.Node
addEventFilter, addEventHandler, autosize, blendModeProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, createLayoutMeasurable, cursorProperty, disabledProperty, disableProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getAllNodeTransforms, getBoundsInLocal, getCacheHint, getCursor, getEventDispatcher, getId, getLayoutMeasurable, getNodePeer, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseDragged, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnScroll, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOrCreateAndBindNodePeer, getProperties, getRotate, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleClass, getTransforms, getTranslateX, getTranslateY, getUserData, hasProperties, hoverProperty, idProperty, impl_computeGeomBounds, impl_computeLayoutBounds, impl_getLayoutBounds, impl_isTreeVisible, impl_maxHeight, impl_maxWidth, impl_minHeight, impl_minWidth, impl_prefHeight, impl_prefWidth, impl_traverse, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isPressed, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToScene, localToScene, localToScreen, localToScreen, localToScreen, localToScreen, managedProperty, mouseTransparentProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDraggedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onNodePeerReady, onPeerSizeChanged, onScrollProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, opacityProperty, parentProperty, parentToLocal, pressedProperty, removeEventFilter, removeEventHandler, requestFocus, requestPeerFocus, rotateProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, setCache, setCacheHint, setCursor, setDisable, setDisabled, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setNodePeer, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseDragged, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnScroll, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setPressed, setRotate, setScaleX, setScaleY, setScaleZ, setScene, setStyle, setTranslateX, setTranslateY, setUserData, shouldUseLayoutMeasurable, snapshot, startDragAndDrop, styleProperty, toBack, toFront, translateXProperty, translateYProperty, visiblePropertyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.markers.HasBlendModeProperty
getBlendMode, setBlendModeMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.markers.HasClipProperty
getClip, setClipMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.markers.HasEffectProperty
getEffect, setEffectMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.markers.HasFillProperty
getFill, setFillMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.markers.HasLayoutXProperty
getLayoutX, setLayoutXMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.markers.HasLayoutYProperty
getLayoutY, setLayoutYMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.markers.HasManagedProperty
isManaged, setManagedMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.markers.HasMouseTransparentProperty
isMouseTransparent, setMouseTransparentMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.markers.HasOnMouseClickedProperty
getOnMouseClicked, setOnMouseClickedMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.markers.HasOpacityProperty
getOpacity, setOpacityMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.markers.HasParentProperty
getParent, setParentMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.markers.HasSmoothProperty
isSmooth, setSmoothMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.markers.HasStrokeDashOffsetProperty
getStrokeDashOffset, setStrokeDashOffsetMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.markers.HasStrokeLineCapProperty
getStrokeLineCap, setStrokeLineCapMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.markers.HasStrokeLineJoinProperty
getStrokeLineJoin, setStrokeLineJoinMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.markers.HasStrokeMiterLimitProperty
getStrokeMiterLimit, setStrokeMiterLimitMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.markers.HasStrokeProperty
getStroke, setStrokeMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.markers.HasStrokeTypeProperty
getStrokeType, setStrokeTypeMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.markers.HasStrokeWidthProperty
getStrokeWidth, setStrokeWidthMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.markers.HasVisibleProperty
isVisible, setVisibleMethods inherited from interface javafx.scene.INode
getBaselineOffset, getContentBias, isResizable, relocate, resize, resizeRelocateMethods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.emul_coupling.LayoutMeasurableMixin
clearCache, getLayoutBounds, maxHeight, maxWidth, minHeight, minWidth, prefHeight, prefWidth
-
Property Details
-
fill
- Specified by:
fillPropertyin interfaceHasFillProperty- Returns:
- the
fillproperty - See Also:
-
smooth
- Specified by:
smoothPropertyin interfaceHasSmoothProperty- Returns:
- the
smoothproperty - See Also:
-
stroke
- Specified by:
strokePropertyin interfaceHasStrokeProperty- Returns:
- the
strokeproperty - See Also:
-
strokeType
- Specified by:
strokeTypePropertyin interfaceHasStrokeTypeProperty- Returns:
- the
strokeTypeproperty - See Also:
-
strokeWidth
- Specified by:
strokeWidthPropertyin interfaceHasStrokeWidthProperty- Returns:
- the
strokeWidthproperty - See Also:
-
strokeLineCap
- Specified by:
strokeLineCapPropertyin interfaceHasStrokeLineCapProperty- Returns:
- the
strokeLineCapproperty - See Also:
-
strokeLineJoin
- Specified by:
strokeLineJoinPropertyin interfaceHasStrokeLineJoinProperty- Returns:
- the
strokeLineJoinproperty - See Also:
-
strokeMiterLimit
- Specified by:
strokeMiterLimitPropertyin interfaceHasStrokeMiterLimitProperty- Returns:
- the
strokeMiterLimitproperty - See Also:
-
strokeDashOffset
- Specified by:
strokeDashOffsetPropertyin interfaceHasStrokeDashOffsetProperty- Returns:
- the
strokeDashOffsetproperty - See Also:
-
-
Constructor Details
-
Shape
public Shape()
-
-
Method Details
-
fillProperty
- Specified by:
fillPropertyin interfaceHasFillProperty- Returns:
- the
fillproperty - See Also:
-
smoothProperty
- Specified by:
smoothPropertyin interfaceHasSmoothProperty- Returns:
- the
smoothproperty - See Also:
-
strokeProperty
- Specified by:
strokePropertyin interfaceHasStrokeProperty- Returns:
- the
strokeproperty - See Also:
-
strokeTypeProperty
- Specified by:
strokeTypePropertyin interfaceHasStrokeTypeProperty- Returns:
- the
strokeTypeproperty - See Also:
-
strokeWidthProperty
- Specified by:
strokeWidthPropertyin interfaceHasStrokeWidthProperty- Returns:
- the
strokeWidthproperty - See Also:
-
strokeLineCapProperty
- Specified by:
strokeLineCapPropertyin interfaceHasStrokeLineCapProperty- Returns:
- the
strokeLineCapproperty - See Also:
-
strokeLineJoinProperty
- Specified by:
strokeLineJoinPropertyin interfaceHasStrokeLineJoinProperty- Returns:
- the
strokeLineJoinproperty - See Also:
-
strokeMiterLimitProperty
- Specified by:
strokeMiterLimitPropertyin interfaceHasStrokeMiterLimitProperty- Returns:
- the
strokeMiterLimitproperty - See Also:
-
strokeDashOffsetProperty
- Specified by:
strokeDashOffsetPropertyin interfaceHasStrokeDashOffsetProperty- Returns:
- the
strokeDashOffsetproperty - See Also:
-
getStrokeDashArray
-
subtract
-