java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.layout.Pane
org.jhotdraw8.fxcontrols.colorchooser.AbstractColorSlider
org.jhotdraw8.fxcontrols.colorchooser.AlphaSlider
- All Implemented Interfaces:
javafx.css.Styleable,javafx.event.EventTarget
This slider shows one component dimension of an
NamedColorSpace
in a rectangular shape.-
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.FloatPropertyjavafx.beans.property.FloatPropertyjavafx.beans.property.FloatPropertyThe value of the alpha component.javafx.beans.property.DoublePropertyThe major unit distance between tick marks.javafx.beans.property.DoublePropertyThe minor unit distance between tick marks.javafx.beans.property.ObjectProperty<javafx.geometry.Orientation> Properties inherited from class org.jhotdraw8.fxcontrols.colorchooser.AbstractColorSlider
adjusting, c0, c1, c2, c3, displayColorSpace, rgbFilter, snapToTicks, sourceColorSpace, targetColorSpace, thumbTranslateX, thumbTranslateYProperties 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, focusVisible, focusWithin, 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 -
Nested Class Summary
Nested classes/interfaces inherited from class org.jhotdraw8.fxcontrols.colorchooser.AbstractColorSlider
AbstractColorSlider.AbstractFillTask, AbstractColorSlider.FillTaskRecord -
Field Summary
Fields inherited from class org.jhotdraw8.fxcontrols.colorchooser.AbstractColorSlider
adjusting, BLOCK_SIZE_COARSE, BLOCK_SIZE_FINE, c0, c1, c2, c3, displayColorSpace, rgbFilter, snapToTicks, sourceColorSpace, targetColorSpace, thumb, thumbTranslateX, thumbTranslateYFields 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.FloatPropertyjavafx.beans.property.FloatPropertyjavafx.beans.property.FloatPropertyThe value of the alpha component.protected @Nullable AbstractColorSlider.AbstractFillTaskcreateFillTask(javafx.scene.image.PixelBuffer<IntBuffer> pixelBuffer) floatgetAlpha()Gets the value of thealphaproperty.floatGets the value of thealphaMaxValueproperty.floatGets the value of thealphaMinValueproperty.doubleGets the value of themajorTickUnitproperty.doubleGets the value of theminorTickUnitproperty.javafx.geometry.OrientationGets the value of theorientationproperty.protected voidjavafx.beans.property.DoublePropertyThe major unit distance between tick marks.javafx.beans.property.DoublePropertyThe minor unit distance between tick marks.protected voidonKeyPressed(javafx.scene.input.KeyEvent keyEvent) protected voidonMousePressedOrDragged(javafx.scene.input.MouseEvent mouseEvent) javafx.beans.property.ObjectProperty<javafx.geometry.Orientation> voidsetAlpha(float alpha) Sets the value of thealphaproperty.voidsetAlphaMaxValue(float alphaMaxValue) Sets the value of thealphaMaxValueproperty.voidsetAlphaMinValue(float alphaMinValue) Sets the value of thealphaMinValueproperty.voidsetMajorTickUnit(double majorTickUnit) Sets the value of themajorTickUnitproperty.voidsetMinorTickUnit(double minorTickUnit) Sets the value of theminorTickUnitproperty.voidsetOrientation(javafx.geometry.Orientation orientation) Sets the value of theorientationproperty.Methods inherited from class org.jhotdraw8.fxcontrols.colorchooser.AbstractColorSlider
adjustingProperty, c0Property, c1Property, c2Property, c3Property, displayColorSpaceProperty, drawColorRect, getArgb, getC0, getC1, getC2, getC3, getDisplayColorSpace, getFxml, getPreArgb, getRgbFilter, getSourceColorSpace, getTargetColorSpace, getThumbTranslateX, getThumbTranslateY, invalidate, isAdjusting, isSnapToTicks, load, maybeSnapToTicks, outOfGamut, rgbFilterProperty, setAdjusting, setC0, setC1, setC2, setC3, setDisplayColorSpace, setRgbFilter, setSnapToTicks, setSourceColorSpace, setTargetColorSpace, setThumbTranslateX, setThumbTranslateY, snapToTicksProperty, sourceColorSpaceProperty, targetColorSpaceProperty, thumbTranslateXProperty, thumbTranslateYPropertyMethods inherited from class javafx.scene.layout.Pane
getChildrenMethods inherited from class javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, 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, focusVisibleProperty, focusWithinProperty, 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, isFocusVisible, isFocusWithin, 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
-
orientation
public javafx.beans.property.ObjectProperty<javafx.geometry.Orientation> orientationProperty- See Also:
-
minorTickUnit
public javafx.beans.property.DoubleProperty minorTickUnitPropertyThe minor unit distance between tick marks.- See Also:
-
alpha
public javafx.beans.property.FloatProperty alphaPropertyThe value of the alpha component.- Overrides:
alphaPropertyin classAbstractColorSlider- Returns:
- the
alphaproperty - See Also:
-
alphaMaxValue
public javafx.beans.property.FloatProperty alphaMaxValueProperty- See Also:
-
alphaMinValue
public javafx.beans.property.FloatProperty alphaMinValueProperty- See Also:
-
majorTickUnit
public javafx.beans.property.DoubleProperty majorTickUnitPropertyThe major unit distance between tick marks.- See Also:
-
-
Constructor Details
-
AlphaSlider
public AlphaSlider()
-
-
Method Details
-
layoutChildren
protected void layoutChildren()- Overrides:
layoutChildrenin classAbstractColorSlider
-
createFillTask
protected @Nullable AbstractColorSlider.AbstractFillTask createFillTask(javafx.scene.image.PixelBuffer<IntBuffer> pixelBuffer) - Specified by:
createFillTaskin classAbstractColorSlider
-
onMousePressedOrDragged
protected void onMousePressedOrDragged(javafx.scene.input.MouseEvent mouseEvent) - Specified by:
onMousePressedOrDraggedin classAbstractColorSlider
-
getOrientation
public javafx.geometry.Orientation getOrientation()Gets the value of theorientationproperty.- Property description:
- Returns:
- the value of the
orientationproperty - See Also:
-
orientationProperty
public javafx.beans.property.ObjectProperty<javafx.geometry.Orientation> orientationProperty()- Returns:
- the
orientationproperty - See Also:
-
setOrientation
public void setOrientation(javafx.geometry.Orientation orientation) Sets the value of theorientationproperty.- Property description:
- Parameters:
orientation- the value for theorientationproperty- See Also:
-
getMinorTickUnit
public double getMinorTickUnit()Gets the value of theminorTickUnitproperty.- Property description:
- The minor unit distance between tick marks.
- Returns:
- the value of the
minorTickUnitproperty - See Also:
-
minorTickUnitProperty
public javafx.beans.property.DoubleProperty minorTickUnitProperty()The minor unit distance between tick marks.- Returns:
- the
minorTickUnitproperty - See Also:
-
setMinorTickUnit
public void setMinorTickUnit(double minorTickUnit) Sets the value of theminorTickUnitproperty.- Property description:
- The minor unit distance between tick marks.
- Parameters:
minorTickUnit- the value for theminorTickUnitproperty- See Also:
-
getAlpha
public float getAlpha()Gets the value of thealphaproperty.- Overrides:
getAlphain classAbstractColorSlider- Property description:
- The value of the alpha component.
- Returns:
- the value of the
alphaproperty - See Also:
-
alphaProperty
public javafx.beans.property.FloatProperty alphaProperty()The value of the alpha component.- Overrides:
alphaPropertyin classAbstractColorSlider- Returns:
- the
alphaproperty - See Also:
-
setAlpha
public void setAlpha(float alpha) Sets the value of thealphaproperty.- Overrides:
setAlphain classAbstractColorSlider- Property description:
- The value of the alpha component.
- Parameters:
alpha- the value for thealphaproperty- See Also:
-
getAlphaMaxValue
public float getAlphaMaxValue()Gets the value of thealphaMaxValueproperty.- Property description:
- Returns:
- the value of the
alphaMaxValueproperty - See Also:
-
alphaMaxValueProperty
public javafx.beans.property.FloatProperty alphaMaxValueProperty()- Returns:
- the
alphaMaxValueproperty - See Also:
-
setAlphaMaxValue
public void setAlphaMaxValue(float alphaMaxValue) Sets the value of thealphaMaxValueproperty.- Property description:
- Parameters:
alphaMaxValue- the value for thealphaMaxValueproperty- See Also:
-
getAlphaMinValue
public float getAlphaMinValue()Gets the value of thealphaMinValueproperty.- Property description:
- Returns:
- the value of the
alphaMinValueproperty - See Also:
-
alphaMinValueProperty
public javafx.beans.property.FloatProperty alphaMinValueProperty()- Returns:
- the
alphaMinValueproperty - See Also:
-
setAlphaMinValue
public void setAlphaMinValue(float alphaMinValue) Sets the value of thealphaMinValueproperty.- Property description:
- Parameters:
alphaMinValue- the value for thealphaMinValueproperty- See Also:
-
onKeyPressed
protected void onKeyPressed(javafx.scene.input.KeyEvent keyEvent) - Specified by:
onKeyPressedin classAbstractColorSlider
-
getMajorTickUnit
public double getMajorTickUnit()Gets the value of themajorTickUnitproperty.- Property description:
- The major unit distance between tick marks.
- Returns:
- the value of the
majorTickUnitproperty - See Also:
-
majorTickUnitProperty
public javafx.beans.property.DoubleProperty majorTickUnitProperty()The major unit distance between tick marks.- Returns:
- the
majorTickUnitproperty - See Also:
-
setMajorTickUnit
public void setMajorTickUnit(double majorTickUnit) Sets the value of themajorTickUnitproperty.- Property description:
- The major unit distance between tick marks.
- Parameters:
majorTickUnit- the value for themajorTickUnitproperty- See Also:
-