java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
eu.hansolo.tilesfx.addons.CanvasSpinner
- All Implemented Interfaces:
Spinner,javafx.css.Styleable,javafx.event.EventTarget
@DefaultProperty("children")
public class CanvasSpinner
extends javafx.scene.layout.Region
implements Spinner
-
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.BooleanPropertyjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.BooleanPropertyjavafx.beans.property.DoublePropertyProperties inherited from class javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, widthProperties inherited from class javafx.scene.Parent
needsLayoutProperties inherited from class 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 -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final doubleprotected static final doubleprotected static final doubleprotected static final doubleprotected static final doubleprotected static final doubleFields inherited from class javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZEFields inherited from class javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.BooleanPropertyprotected doublecomputeMaxHeight(double width) protected doublecomputeMaxWidth(double height) protected doublecomputeMinHeight(double width) protected doublecomputeMinWidth(double height) protected doublecomputePrefHeight(double width) protected doublecomputePrefWidth(double height) voidjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.scene.paint.ColorGets the value of the property backgroundColor.javafx.collections.ObservableList<javafx.scene.Node>doubledoublejavafx.scene.paint.ColorGets the value of the property foregroundColor.doubledoubledoubledoublegetValue()Gets the value of the property value.booleanGets the value of the property backgroundVisible.booleanGets the value of the property overlayVisible.booleanvoidjavafx.beans.property.BooleanPropertyvoidreInit()voidvoidremoveSpinnerObserver(SpinnerObserver observer) voidsetBackgroundColor(javafx.scene.paint.Color color) Sets the value of the property backgroundColor.voidsetBackgroundVisible(boolean visible) Sets the value of the property backgroundVisible.voidsetForegroundColor(javafx.scene.paint.Color color) Sets the value of the property foregroundColor.voidsetOnSpinnerEvent(SpinnerObserver observer) voidsetOnValueChanged(SpinnerObserver observer) voidsetOnZeroPassed(SpinnerObserver observer) voidsetOverlayVisible(boolean visible) Sets the value of the property overlayVisible.voidsetSnapshotBackground(javafx.scene.paint.Color color) voidsetSpinnerType(SpinnerType spinnerType) voidsetValue(double value) Sets the value of the property value.voidvoidspinDown()voidspinUp()javafx.beans.property.DoublePropertyMethods inherited from class javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getClassCssMetaData, getCssMetaData, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthPropertyMethods inherited from class javafx.scene.Parent
getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, requestLayout, requestParentLayout, setNeedsLayout, updateBoundsMethods inherited from class 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, 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, 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, lookupAll, managedProperty, 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, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, 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, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visiblePropertyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javafx.css.Styleable
getStyleableNode
-
Property Details
-
value
public javafx.beans.property.DoubleProperty valueProperty- Specified by:
valuePropertyin interfaceSpinner- See Also:
-
backgroundVisible
public javafx.beans.property.BooleanProperty backgroundVisibleProperty- Specified by:
backgroundVisiblePropertyin interfaceSpinner- See Also:
-
overlayVisible
public javafx.beans.property.BooleanProperty overlayVisibleProperty- Specified by:
overlayVisiblePropertyin interfaceSpinner- See Also:
-
backgroundColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> backgroundColorProperty- Specified by:
backgroundColorPropertyin interfaceSpinner- See Also:
-
foregroundColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> foregroundColorProperty- Specified by:
foregroundColorPropertyin interfaceSpinner- See Also:
-
-
Field Details
-
PREFERRED_WIDTH
protected static final double PREFERRED_WIDTH- See Also:
-
PREFERRED_HEIGHT
protected static final double PREFERRED_HEIGHT- See Also:
-
MINIMUM_WIDTH
protected static final double MINIMUM_WIDTH- See Also:
-
MINIMUM_HEIGHT
protected static final double MINIMUM_HEIGHT- See Also:
-
MAXIMUM_WIDTH
protected static final double MAXIMUM_WIDTH- See Also:
-
MAXIMUM_HEIGHT
protected static final double MAXIMUM_HEIGHT- See Also:
-
-
Constructor Details
-
CanvasSpinner
public CanvasSpinner() -
CanvasSpinner
-
-
Method Details
-
layoutChildren
public void layoutChildren()- Overrides:
layoutChildrenin classjavafx.scene.Parent
-
computeMinWidth
protected double computeMinWidth(double height) - Overrides:
computeMinWidthin classjavafx.scene.layout.Region
-
computeMinHeight
protected double computeMinHeight(double width) - Overrides:
computeMinHeightin classjavafx.scene.layout.Region
-
computePrefWidth
protected double computePrefWidth(double height) - Overrides:
computePrefWidthin classjavafx.scene.layout.Region
-
computePrefHeight
protected double computePrefHeight(double width) - Overrides:
computePrefHeightin classjavafx.scene.layout.Region
-
computeMaxWidth
protected double computeMaxWidth(double height) - Overrides:
computeMaxWidthin classjavafx.scene.layout.Region
-
computeMaxHeight
protected double computeMaxHeight(double width) - Overrides:
computeMaxHeightin classjavafx.scene.layout.Region
-
getChildren
public javafx.collections.ObservableList<javafx.scene.Node> getChildren()- Overrides:
getChildrenin classjavafx.scene.Parent
-
getOldValue
public double getOldValue()- Specified by:
getOldValuein interfaceSpinner
-
getValue
public double getValue()Gets the value of the property value. -
setValue
public void setValue(double value) Sets the value of the property value. -
setValue
-
valueProperty
public javafx.beans.property.DoubleProperty valueProperty()- Specified by:
valuePropertyin interfaceSpinner- See Also:
-
isBackgroundVisible
public boolean isBackgroundVisible()Gets the value of the property backgroundVisible.- Specified by:
isBackgroundVisiblein interfaceSpinner- Property description:
-
setBackgroundVisible
public void setBackgroundVisible(boolean visible) Sets the value of the property backgroundVisible.- Specified by:
setBackgroundVisiblein interfaceSpinner- Property description:
-
backgroundVisibleProperty
public javafx.beans.property.BooleanProperty backgroundVisibleProperty()- Specified by:
backgroundVisiblePropertyin interfaceSpinner- See Also:
-
isOverlayVisible
public boolean isOverlayVisible()Gets the value of the property overlayVisible.- Specified by:
isOverlayVisiblein interfaceSpinner- Property description:
-
setOverlayVisible
public void setOverlayVisible(boolean visible) Sets the value of the property overlayVisible.- Specified by:
setOverlayVisiblein interfaceSpinner- Property description:
-
overlayVisibleProperty
public javafx.beans.property.BooleanProperty overlayVisibleProperty()- Specified by:
overlayVisiblePropertyin interfaceSpinner- See Also:
-
spinUp
public void spinUp() -
spinDown
public void spinDown() -
getBackgroundColor
public javafx.scene.paint.Color getBackgroundColor()Gets the value of the property backgroundColor.- Specified by:
getBackgroundColorin interfaceSpinner- Property description:
-
setBackgroundColor
public void setBackgroundColor(javafx.scene.paint.Color color) Sets the value of the property backgroundColor.- Specified by:
setBackgroundColorin interfaceSpinner- Property description:
-
backgroundColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> backgroundColorProperty()- Specified by:
backgroundColorPropertyin interfaceSpinner- See Also:
-
getForegroundColor
public javafx.scene.paint.Color getForegroundColor()Gets the value of the property foregroundColor.- Specified by:
getForegroundColorin interfaceSpinner- Property description:
-
setForegroundColor
public void setForegroundColor(javafx.scene.paint.Color color) Sets the value of the property foregroundColor.- Specified by:
setForegroundColorin interfaceSpinner- Property description:
-
foregroundColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> foregroundColorProperty()- Specified by:
foregroundColorPropertyin interfaceSpinner- See Also:
-
getSpinnerType
- Specified by:
getSpinnerTypein interfaceSpinner
-
setSpinnerType
- Specified by:
setSpinnerTypein interfaceSpinner
-
isShowing
public boolean isShowing() -
setSnapshotBackground
public void setSnapshotBackground(javafx.scene.paint.Color color) - Specified by:
setSnapshotBackgroundin interfaceSpinner
-
reInit
public void reInit() -
getSpinnerWidth
public double getSpinnerWidth()- Specified by:
getSpinnerWidthin interfaceSpinner
-
getSpinnerHeight
public double getSpinnerHeight()- Specified by:
getSpinnerHeightin interfaceSpinner
-
getDigitHeight
public double getDigitHeight()- Specified by:
getDigitHeightin interfaceSpinner
-
getExtendedHeight
public double getExtendedHeight()- Specified by:
getExtendedHeightin interfaceSpinner
-
setOnValueChanged
- Specified by:
setOnValueChangedin interfaceSpinner
-
setOnZeroPassed
- Specified by:
setOnZeroPassedin interfaceSpinner
-
setOnSpinnerEvent
- Specified by:
setOnSpinnerEventin interfaceSpinner
-
removeSpinnerObserver
- Specified by:
removeSpinnerObserverin interfaceSpinner
-
removeAllObservers
public void removeAllObservers()- Specified by:
removeAllObserversin interfaceSpinner
-
fireSpinnerEvent
- Specified by:
fireSpinnerEventin interfaceSpinner
-