public class RadialMenuItem
extends javafx.scene.Group
implements javafx.beans.value.ChangeListener<java.lang.Object>
Type | Property and Description |
---|---|
javafx.beans.property.BooleanProperty |
backgroundVisible |
javafx.beans.property.BooleanProperty |
clockwise |
javafx.beans.property.DoubleProperty |
startAngle |
javafx.beans.property.BooleanProperty |
strokeVisible |
impl_traversalEngineProperty, needsLayoutProperty
blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, 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, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
Modifier and Type | Field and Description |
---|---|
protected javafx.scene.shape.ArcTo |
arcTo |
protected javafx.scene.shape.ArcTo |
arcToInner |
protected javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> |
backgroundColor |
protected javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> |
backgroundMouseOnColor |
protected javafx.beans.property.BooleanProperty |
backgroundVisible |
protected javafx.beans.property.BooleanProperty |
clockwise |
protected double |
endX |
protected double |
endY |
protected javafx.scene.Node |
graphic |
protected double |
graphicX |
protected double |
graphicY |
protected double |
innerEndX |
protected double |
innerEndY |
protected javafx.beans.property.DoubleProperty |
innerRadius |
protected double |
innerStartX |
protected double |
innerStartY |
protected boolean |
innerSweep |
protected javafx.scene.shape.LineTo |
lineTo |
protected javafx.scene.shape.LineTo |
lineTo2 |
protected double |
menuSize |
protected boolean |
mouseOn |
protected javafx.scene.shape.MoveTo |
moveTo |
protected javafx.beans.property.DoubleProperty |
offset |
protected javafx.scene.shape.Path |
path |
protected javafx.beans.property.DoubleProperty |
radius |
protected javafx.beans.property.DoubleProperty |
startAngle |
protected double |
startX |
protected double |
startY |
protected javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> |
strokeColor |
protected javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> |
strokeMouseOnColor |
protected javafx.beans.property.BooleanProperty |
strokeVisible |
protected boolean |
sweep |
protected java.lang.String |
text |
protected double |
translateX |
protected double |
translateY |
Constructor and Description |
---|
RadialMenuItem() |
RadialMenuItem(double menuSize,
javafx.scene.Node graphic) |
RadialMenuItem(double menuSize,
javafx.scene.Node graphic,
javafx.event.EventHandler<javafx.event.ActionEvent> actionHandler) |
RadialMenuItem(double menuSize,
java.lang.String text,
javafx.scene.Node graphic) |
RadialMenuItem(double menuSize,
java.lang.String text,
javafx.scene.Node graphic,
javafx.event.EventHandler<javafx.event.ActionEvent> actionHandler) |
Modifier and Type | Method and Description |
---|---|
javafx.beans.property.BooleanProperty |
backgroundVisibleProperty() |
void |
changed(javafx.beans.value.ObservableValue<? extends java.lang.Object> arg0,
java.lang.Object arg1,
java.lang.Object arg2) |
javafx.beans.property.BooleanProperty |
clockwiseProperty() |
protected void |
computeCoordinates() |
javafx.scene.Node |
getGraphic() |
double |
getMenuSize() |
java.lang.String |
getText() |
protected void |
redraw() |
void |
setGraphic(javafx.scene.Node graphic) |
void |
setStartAngle(double angle)
Sets the value of the property startAngle.
|
void |
setText(java.lang.String text) |
javafx.beans.property.DoubleProperty |
startAngleProperty() |
javafx.beans.property.BooleanProperty |
strokeVisibleProperty() |
protected void |
update() |
autoSizeChildrenProperty, getChildren, isAutoSizeChildren, layoutChildren, prefHeight, prefWidth, setAutoSizeChildren
computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getBaselineOffset, getChildrenUnmodifiable, getImpl_traversalEngine, getManagedChildren, getStylesheets, impl_computeContains, impl_computeGeomBounds, impl_createPGNode, impl_cssResetInitialValues, impl_geomChanged, impl_getAllParentStylesheets, impl_pickNodeLocal, impl_pickNodeLocal, impl_processCSS, impl_processMXNode, impl_traversalEngineProperty, impl_updatePG, isNeedsLayout, layout, lookup, minHeight, minWidth, needsLayoutProperty, requestLayout, setImpl_traversalEngine, setNeedsLayout
addEventFilter, addEventHandler, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, contains, contains, containsBounds, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, 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, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getUserData, hasProperties, hoverProperty, idProperty, impl_clearDirty, impl_computeLayoutBounds, impl_createStyleHelper, impl_CSS_STYLEABLES, impl_cssGetCursorInitialValue, impl_cssGetFocusTraversableInitialValue, impl_getLeafTransform, impl_getPGNode, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getPseudoClassState, impl_getStyleable, impl_getStyleableProperties, impl_getStyleHelper, impl_getStyleMap, impl_hasTransforms, impl_intersects, impl_isDirty, impl_isDirtyEmpty, impl_isShowMnemonics, impl_isTreeVisible, impl_layoutBoundsChanged, impl_markDirty, impl_notifyLayoutBoundsChanged, impl_pickNode, impl_pickNode, impl_pseudoClassStateChanged, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPGNode, impl_transformsChanged, impl_traverse, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isResizable, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToSceneTransformProperty, lookupAll, managedProperty, maxHeight, maxWidth, mouseTransparentProperty, 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, pickOnBoundsProperty, pressedProperty, relocate, removeEventFilter, removeEventHandler, requestFocus, resize, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, 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, toString, translateXProperty, translateYProperty, translateZProperty, visibleProperty
protected javafx.beans.property.DoubleProperty startAngle
protected double menuSize
protected javafx.beans.property.DoubleProperty innerRadius
protected javafx.beans.property.DoubleProperty radius
protected javafx.beans.property.DoubleProperty offset
protected javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> backgroundMouseOnColor
protected javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> backgroundColor
protected javafx.beans.property.BooleanProperty backgroundVisible
protected javafx.beans.property.BooleanProperty strokeVisible
protected javafx.beans.property.BooleanProperty clockwise
protected javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> strokeColor
protected javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> strokeMouseOnColor
protected javafx.scene.shape.MoveTo moveTo
protected javafx.scene.shape.ArcTo arcToInner
protected javafx.scene.shape.ArcTo arcTo
protected javafx.scene.shape.LineTo lineTo
protected javafx.scene.shape.LineTo lineTo2
protected double innerStartX
protected double innerStartY
protected double innerEndX
protected double innerEndY
protected boolean innerSweep
protected double startX
protected double startY
protected double endX
protected double endY
protected boolean sweep
protected double graphicX
protected double graphicY
protected double translateX
protected double translateY
protected boolean mouseOn
protected javafx.scene.shape.Path path
protected javafx.scene.Node graphic
protected java.lang.String text
public RadialMenuItem()
public RadialMenuItem(double menuSize, javafx.scene.Node graphic)
public RadialMenuItem(double menuSize, javafx.scene.Node graphic, javafx.event.EventHandler<javafx.event.ActionEvent> actionHandler)
public RadialMenuItem(double menuSize, java.lang.String text, javafx.scene.Node graphic)
public RadialMenuItem(double menuSize, java.lang.String text, javafx.scene.Node graphic, javafx.event.EventHandler<javafx.event.ActionEvent> actionHandler)
public javafx.beans.property.BooleanProperty clockwiseProperty()
public javafx.beans.property.BooleanProperty strokeVisibleProperty()
public javafx.beans.property.BooleanProperty backgroundVisibleProperty()
public javafx.scene.Node getGraphic()
public void setStartAngle(double angle)
public javafx.beans.property.DoubleProperty startAngleProperty()
public void setGraphic(javafx.scene.Node graphic)
public void setText(java.lang.String text)
public java.lang.String getText()
protected void redraw()
protected void update()
protected void computeCoordinates()
public double getMenuSize()
public void changed(javafx.beans.value.ObservableValue<? extends java.lang.Object> arg0, java.lang.Object arg1, java.lang.Object arg2)
changed
in interface javafx.beans.value.ChangeListener<java.lang.Object>