java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
com.dlsc.gemsfx.daterange.DateRangeView
- All Implemented Interfaces:
javafx.css.Styleable,javafx.event.EventTarget,javafx.scene.control.Skinnable
public class DateRangeView
extends javafx.scene.control.Control
-
Property Summary
PropertiesTypePropertyDescriptionfinal javafx.beans.property.StringPropertyThe text used for the apply button.final javafx.beans.property.StringPropertyThe text used for the cancel button.final javafx.beans.property.ObjectProperty<Runnable>final javafx.beans.property.ObjectProperty<javafx.geometry.Orientation>final javafx.beans.property.ObjectProperty<javafx.geometry.Side>javafx.beans.property.StringPropertyfinal javafx.beans.property.BooleanPropertyShows or hides the cancel and the apply buttons.final javafx.beans.property.BooleanPropertyfinal javafx.beans.property.StringPropertyThe text shown on the label between the two calendar views.final javafx.beans.property.ObjectProperty<DateRange>Properties inherited from class javafx.scene.control.Control
contextMenu, skin, tooltipProperties 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 -
Field Summary
Fields 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 TypeMethodDescriptionfinal javafx.beans.property.StringPropertyThe text used for the apply button.final javafx.beans.property.StringPropertyThe text used for the cancel button.protected javafx.scene.control.Skin<?>final StringGets the value of the property applyText.final StringGets the value of the property cancelText.static List<javafx.css.CssMetaData<? extends javafx.css.Styleable,?>> Gets theCssMetaDataassociated with this class, which may include theCssMetaDataof its superclasses.List<javafx.css.CssMetaData<? extends javafx.css.Styleable,?>> Returns theCalendarViewthat is being used for the end date selection.final RunnableGets the value of the property onClose.final javafx.geometry.OrientationGets the value of the property orientation.final javafx.collections.ObservableList<DateRangePreset>final javafx.geometry.SideGets the value of the property presetsLocation.Gets the value of the property presetTitle.Returns the selection model used and shared by the two calendar picker instances.Returns theCalendarViewthat is being used for the start date selection.final StringGets the value of the property toText.final DateRangegetValue()Gets the value of the property value.final booleanGets the value of the property showCancelAndApplyButton.final booleanGets the value of the property showPresets.final javafx.beans.property.ObjectProperty<Runnable>final javafx.beans.property.ObjectProperty<javafx.geometry.Orientation>final javafx.beans.property.ObjectProperty<javafx.geometry.Side>javafx.beans.property.StringPropertyfinal voidsetApplyText(String applyText) Sets the value of the property applyText.final voidsetCancelText(String cancelText) Sets the value of the property cancelText.final voidsetOnClose(Runnable onClose) Sets the value of the property onClose.final voidsetOrientation(javafx.geometry.Orientation value) Determines how the start and end calendars will be laid out, either next to each other (horizontal), or one on top of the other (vertical).final voidsetPresetsLocation(javafx.geometry.Side presetsLocation) Sets the value of the property presetsLocation.voidsetPresetTitle(String presetTitle) Sets the value of the property presetTitle.final voidsetShowCancelAndApplyButton(boolean showCancelAndApplyButton) Sets the value of the property showCancelAndApplyButton.final voidsetShowPresets(boolean showPresets) Sets the value of the property showPresets.final voidSets the value of the property toText.final voidSets the value of the property value.final javafx.beans.property.BooleanPropertyShows or hides the cancel and the apply buttons.final javafx.beans.property.BooleanPropertyfinal javafx.beans.property.StringPropertyThe text shown on the label between the two calendar views.final javafx.beans.property.ObjectProperty<DateRange>Methods inherited from class javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, executeAccessibleAction, getBaselineOffset, getContextMenu, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinProperty, tooltipPropertyMethods inherited from class javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, 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
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, 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, fireEvent, focusedProperty, focusTraversableProperty, focusVisibleProperty, focusWithinProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, 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 final javafx.beans.property.ObjectProperty<javafx.geometry.Orientation> orientationProperty- See Also:
-
toText
public final javafx.beans.property.StringProperty toTextPropertyThe text shown on the label between the two calendar views.- See Also:
-
cancelText
public final javafx.beans.property.StringProperty cancelTextPropertyThe text used for the cancel button.- See Also:
-
applyText
public final javafx.beans.property.StringProperty applyTextPropertyThe text used for the apply button.- See Also:
-
presetTitle
public javafx.beans.property.StringProperty presetTitleProperty- See Also:
-
presetsLocation
public final javafx.beans.property.ObjectProperty<javafx.geometry.Side> presetsLocationProperty- See Also:
-
showPresets
public final javafx.beans.property.BooleanProperty showPresetsProperty- See Also:
-
onClose
- See Also:
-
value
- See Also:
-
showCancelAndApplyButton
public final javafx.beans.property.BooleanProperty showCancelAndApplyButtonPropertyShows or hides the cancel and the apply buttons.
-
-
Constructor Details
-
DateRangeView
public DateRangeView()
-
-
Method Details
-
createDefaultSkin
protected javafx.scene.control.Skin<?> createDefaultSkin()- Overrides:
createDefaultSkinin classjavafx.scene.control.Control
-
getUserAgentStylesheet
- Overrides:
getUserAgentStylesheetin classjavafx.scene.layout.Region
-
setOrientation
public final void setOrientation(javafx.geometry.Orientation value) Determines how the start and end calendars will be laid out, either next to each other (horizontal), or one on top of the other (vertical). -
getOrientation
public final javafx.geometry.Orientation getOrientation()Gets the value of the property orientation.- Property description:
-
orientationProperty
public final javafx.beans.property.ObjectProperty<javafx.geometry.Orientation> orientationProperty()- See Also:
-
getSelectionModel
Returns the selection model used and shared by the two calendar picker instances.- Returns:
- the shared calendar selection model
- See Also:
-
getStartCalendarView
Returns theCalendarViewthat is being used for the start date selection.- Returns:
- the calendar view for the start date selection
-
getEndCalendarView
Returns theCalendarViewthat is being used for the end date selection.- Returns:
- the calendar view for the end date selection
-
getToText
Gets the value of the property toText.- Property description:
- The text shown on the label between the two calendar views.
-
toTextProperty
public final javafx.beans.property.StringProperty toTextProperty()The text shown on the label between the two calendar views.- See Also:
-
setToText
Sets the value of the property toText.- Property description:
- The text shown on the label between the two calendar views.
-
getCancelText
Gets the value of the property cancelText.- Property description:
- The text used for the cancel button.
-
cancelTextProperty
public final javafx.beans.property.StringProperty cancelTextProperty()The text used for the cancel button.- See Also:
-
setCancelText
Sets the value of the property cancelText.- Property description:
- The text used for the cancel button.
-
getApplyText
Gets the value of the property applyText.- Property description:
- The text used for the apply button.
-
applyTextProperty
public final javafx.beans.property.StringProperty applyTextProperty()The text used for the apply button.- See Also:
-
setApplyText
Sets the value of the property applyText.- Property description:
- The text used for the apply button.
-
getPresetTitle
Gets the value of the property presetTitle.- Property description:
-
presetTitleProperty
public javafx.beans.property.StringProperty presetTitleProperty()- See Also:
-
setPresetTitle
Sets the value of the property presetTitle.- Property description:
-
getPresetsLocation
public final javafx.geometry.Side getPresetsLocation()Gets the value of the property presetsLocation.- Property description:
-
presetsLocationProperty
public final javafx.beans.property.ObjectProperty<javafx.geometry.Side> presetsLocationProperty()- See Also:
-
setPresetsLocation
public final void setPresetsLocation(javafx.geometry.Side presetsLocation) Sets the value of the property presetsLocation.- Property description:
-
isShowPresets
public final boolean isShowPresets()Gets the value of the property showPresets.- Property description:
-
showPresetsProperty
public final javafx.beans.property.BooleanProperty showPresetsProperty()- See Also:
-
setShowPresets
public final void setShowPresets(boolean showPresets) Sets the value of the property showPresets.- Property description:
-
getOnClose
Gets the value of the property onClose.- Property description:
-
onCloseProperty
- See Also:
-
setOnClose
Sets the value of the property onClose.- Property description:
-
getValue
Gets the value of the property value.- Property description:
-
valueProperty
- See Also:
-
setValue
Sets the value of the property value.- Property description:
-
isShowCancelAndApplyButton
public final boolean isShowCancelAndApplyButton()Gets the value of the property showCancelAndApplyButton.- Property description:
- Shows or hides the cancel and the apply buttons.
-
showCancelAndApplyButtonProperty
public final javafx.beans.property.BooleanProperty showCancelAndApplyButtonProperty()Shows or hides the cancel and the apply buttons. -
setShowCancelAndApplyButton
public final void setShowCancelAndApplyButton(boolean showCancelAndApplyButton) Sets the value of the property showCancelAndApplyButton.- Property description:
- Shows or hides the cancel and the apply buttons.
-
getPresets
-
getClassCssMetaData
Gets theCssMetaDataassociated with this class, which may include theCssMetaDataof its superclasses.- Returns:
- the
CssMetaData - Since:
- JavaFX 8.0
-
getControlCssMetaData
- Overrides:
getControlCssMetaDatain classjavafx.scene.control.Control- Since:
- JavaFX 8.0
-