public class LocalDateFixedYearMonthChooser
extends javafx.scene.control.Control
LocalDate for a fixed
YearMonth.
TODO: Useful as a public API? (e.g. for skinning?) Or should it be hidden as
an implementation detail?| Type | Property and Description |
|---|---|
javafx.beans.property.IntegerProperty |
nextWeeks
The number of next weeks to show.
|
javafx.beans.property.IntegerProperty |
previousWeeks
The number of previous weeks to show.
|
LimitedComparableProperty<java.time.LocalDate> |
selectedDate
The currently selected
LocalDate. |
javafx.beans.property.BooleanProperty |
showingWeekOfYear
Flag if the week of year should be shown.
|
javafx.beans.property.ObjectProperty<java.time.YearMonth> |
yearMonth
The currently displayed
YearMonth. |
contextMenu, skinClassName, skin, tooltipbackground, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, widthblendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, impl_showMnemonics, impl_treeVisible, 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, visible| Constructor and Description |
|---|
LocalDateFixedYearMonthChooser()
Creates a new instance of this class.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getNextWeeks()
Gets the value of the property nextWeeks.
|
int |
getPreviousWeeks()
Gets the value of the property previousWeeks.
|
java.time.LocalDate |
getSelectedDate()
Gets the value of the property selectedDate.
|
protected String |
getUserAgentStylesheet() |
java.time.YearMonth |
getYearMonth()
Gets the value of the property yearMonth.
|
boolean |
isShowingWeekOfYear()
Gets the value of the property showingWeekOfYear.
|
javafx.beans.property.IntegerProperty |
nextWeeksProperty()
The number of next weeks to show.
|
javafx.beans.property.IntegerProperty |
previousWeeksProperty()
The number of previous weeks to show.
|
LimitedComparableProperty<java.time.LocalDate> |
selectedDateProperty()
The currently selected
LocalDate. |
void |
setNextWeeks(int nextWeeks)
Sets the value of the property nextWeeks.
|
void |
setPreviousWeeks(int previousWeeks)
Sets the value of the property previousWeeks.
|
void |
setSelectedDate(java.time.LocalDate selectedDate)
Sets the value of the property selectedDate.
|
void |
setShowingWeekOfYear(boolean showWeekOfYear)
Sets the value of the property showingWeekOfYear.
|
void |
setYearMonth(java.time.YearMonth yearMonth)
Sets the value of the property yearMonth.
|
javafx.beans.property.BooleanProperty |
showingWeekOfYearProperty()
Flag if the week of year should be shown.
|
javafx.beans.property.ObjectProperty<java.time.YearMonth> |
yearMonthProperty()
The currently displayed
YearMonth. |
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, createDefaultSkin, getBaselineOffset, getClassCssMetaData, getContextMenu, getControlCssMetaData, getCssMetaData, getSkin, getTooltip, impl_cssGetFocusTraversableInitialValue, impl_processCSS, isResizable, layoutChildren, setContextMenu, setSkin, setTooltip, skinClassNameProperty, skinProperty, tooltipPropertybackgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, impl_computeContains, impl_computeGeomBounds, impl_computeLayoutBounds, impl_createPeer, impl_notifyLayoutBoundsChanged, impl_pickNodeLocal, impl_updatePeer, 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, snapSize, snapSpace, snapToPixelProperty, widthPropertygetChildren, getChildrenUnmodifiable, getImpl_traversalEngine, getManagedChildren, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setImpl_traversalEngine, setNeedsLayout, updateBoundsaddEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, containsBounds, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, 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, hasProperties, hoverProperty, idProperty, impl_clearDirty, impl_computeIntersects, impl_cssGetCursorInitialValue, impl_geomChanged, impl_getAccessible, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_intersects, impl_intersectsBounds, impl_isDirty, impl_isDirtyEmpty, impl_isShowMnemonics, impl_isTreeVisible, impl_layoutBoundsChanged, impl_markDirty, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, impl_treeVisibleProperty, 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, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, 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, screenToLocal, screenToLocal, screenToLocal, 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, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visiblePropertypublic LimitedComparableProperty<java.time.LocalDate> selectedDateProperty
LocalDate.LocalDate.now()
TODO: support multi-selection?getSelectedDate(),
setSelectedDate(LocalDate)public javafx.beans.property.ObjectProperty<java.time.YearMonth> yearMonthProperty
YearMonth.getYearMonth(),
setYearMonth(YearMonth)public javafx.beans.property.IntegerProperty previousWeeksProperty
getPreviousWeeks(),
setPreviousWeeks(int)public javafx.beans.property.IntegerProperty nextWeeksProperty
getNextWeeks(),
setNextWeeks(int)public javafx.beans.property.BooleanProperty showingWeekOfYearProperty
public LocalDateFixedYearMonthChooser()
protected String getUserAgentStylesheet()
getUserAgentStylesheet in class javafx.scene.control.Controlpublic final java.time.LocalDate getSelectedDate()
LocalDate.LocalDate.now()
TODO: support multi-selection?public final void setSelectedDate(java.time.LocalDate selectedDate)
LocalDate.LocalDate.now()
TODO: support multi-selection?public LimitedComparableProperty<java.time.LocalDate> selectedDateProperty()
LocalDate.LocalDate.now()
TODO: support multi-selection?getSelectedDate(),
setSelectedDate(LocalDate)public final java.time.YearMonth getYearMonth()
YearMonth.public final void setYearMonth(java.time.YearMonth yearMonth)
YearMonth.public javafx.beans.property.ObjectProperty<java.time.YearMonth> yearMonthProperty()
YearMonth.getYearMonth(),
setYearMonth(YearMonth)public final int getPreviousWeeks()
public final void setPreviousWeeks(int previousWeeks)
public javafx.beans.property.IntegerProperty previousWeeksProperty()
getPreviousWeeks(),
setPreviousWeeks(int)public final int getNextWeeks()
public final void setNextWeeks(int nextWeeks)
public javafx.beans.property.IntegerProperty nextWeeksProperty()
getNextWeeks(),
setNextWeeks(int)public final boolean isShowingWeekOfYear()
public final void setShowingWeekOfYear(boolean showWeekOfYear)
public javafx.beans.property.BooleanProperty showingWeekOfYearProperty()
Copyright © 2012–2014 Drombler. All rights reserved.