public class AllDayView extends DateControl implements ZonedDateTimeProvider
DayView
or a DetailedWeekView
for
showing "full day" calendar entries. This view can be configured to span a
given number of days. One day is sufficient when used with a DayView
and seven days when used with a DetailedWeekView
.
Entry.isFullDay()
Type | Property and Description |
---|---|
BooleanProperty |
adjustToFirstDayOfWeek
A flag used to indicate that the view should always show the first day of
the week (e.g.
|
DoubleProperty |
columnSpacing
Stores the spacing between columns in the view.
|
ObjectProperty<Callback<Entry<?>,AllDayEntryView>> |
entryViewFactory
A callback used for producing views for entries.
|
ObjectProperty<Insets> |
extraPadding
Extra padding to be used inside of the view above and below the full day
entries.
|
IntegerProperty |
numberOfDays
Stores the number of days that will be shown by this view.
|
DoubleProperty |
rowHeight
The height for each row shown by the view.
|
DoubleProperty |
rowSpacing
Stores the spacing between rows in the view.
|
calendarSourceFactoryProperty, calendarsProperty, contextMenuCallbackProperty, dateDetailsCallbackProperty, dateProperty, defaultCalendarProviderProperty, draggedEntryProperty, enableHyperlinksProperty, endTimeProperty, entryContextMenuCallbackProperty, entryDetailsCallbackProperty, entryDetailsPopOverContentCallbackProperty, entryFactoryProperty, layoutProperty, requestedTimeProperty, selectionModeProperty, showTodayProperty, startTimeProperty, suspendUpdatesProperty, timeProperty, todayProperty, usagePolicyProperty, virtualGridProperty, weekFieldsProperty, zoneIdProperty
contextMenuProperty, skinClassNameProperty, skinProperty, tooltipProperty
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, heightProperty, insetsProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, opaqueInsetsProperty, paddingProperty, prefHeightProperty, prefWidthProperty, scaleShapeProperty, shapeProperty, snapToPixelProperty, widthProperty
impl_traversalEngineProperty, needsLayoutProperty
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, impl_treeVisibleProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, 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, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
DateControl.ContextMenuParameter, DateControl.CreateCalendarSourceParameter, DateControl.CreateEntryParameter, DateControl.DateDetailsParameter, DateControl.EntryContextMenuParameter, DateControl.EntryDetailsParameter, DateControl.EntryDetailsPopOverContentParameter, DateControl.Layout, DateControl.Usage
usagePolicy
USE_COMPUTED_SIZE, USE_PREF_SIZE
BASELINE_OFFSET_SAME_AS_HEIGHT
Constructor and Description |
---|
AllDayView()
Constructs a new view for seven days.
|
AllDayView(int numberOfDays)
Constructs a new view for the given number of days.
|
Modifier and Type | Method and Description |
---|---|
BooleanProperty |
adjustToFirstDayOfWeekProperty()
A flag used to indicate that the view should always show the first day of
the week (e.g.
|
DoubleProperty |
columnSpacingProperty()
Stores the spacing between columns in the view.
|
protected Skin<?> |
createDefaultSkin() |
ObjectProperty<Callback<Entry<?>,AllDayEntryView>> |
entryViewFactoryProperty()
A callback used for producing views for entries.
|
ObjectProperty<Insets> |
extraPaddingProperty()
Extra padding to be used inside of the view above and below the full day
entries.
|
static List<CssMetaData<? extends Styleable,?>> |
getClassCssMetaData() |
double |
getColumnSpacing()
Returns the value of
columnSpacingProperty() . |
List<CssMetaData<? extends Styleable,?>> |
getControlCssMetaData() |
Callback<Entry<?>,AllDayEntryView> |
getEntryViewFactory()
Returns the value of
entryViewFactoryProperty() . |
Insets |
getExtraPadding()
Returns the value of
extraPaddingProperty() . |
int |
getNumberOfDays()
Returns the value of
numberOfDaysProperty() . |
ObservableList<org.controlsfx.control.PropertySheet.Item> |
getPropertySheetItems()
Returns a list of property items that can be shown by the
PropertySheet of ControlsFX. |
double |
getRowHeight()
Returns the value of
rowHeightProperty() . |
double |
getRowSpacing()
Returns the value of
rowSpacingProperty() . |
ZonedDateTime |
getZonedDateTimeAt(double x,
double y)
Returns the time at the given location.
|
boolean |
isAdjustToFirstDayOfWeek()
Returns the value of
adjustToFirstDayOfWeekProperty() . |
IntegerProperty |
numberOfDaysProperty()
Stores the number of days that will be shown by this view.
|
DoubleProperty |
rowHeightProperty()
The height for each row shown by the view.
|
DoubleProperty |
rowSpacingProperty()
Stores the spacing between rows in the view.
|
void |
setAdjustToFirstDayOfWeek(boolean adjust)
Sets the value of
adjustToFirstDayOfWeekProperty() . |
void |
setColumnSpacing(double space)
Sets the value of
columnSpacingProperty() . |
void |
setEntryViewFactory(Callback<Entry<?>,AllDayEntryView> factory)
Sets the value of
entryViewFactoryProperty() . |
void |
setExtraPadding(Insets padding)
Sets the value of
extraPaddingProperty() . |
void |
setNumberOfDays(int number)
Sets the value of
numberOfDaysProperty() . |
void |
setRowHeight(double height)
Sets the value of the
rowHeightProperty() . |
void |
setRowSpacing(double space)
Sets the value of
rowSpacingProperty() . |
bind, calendarSourceFactoryProperty, calendarsProperty, clearSelection, contextMenuCallbackProperty, createCalendarSource, createEntryAt, createEntryAt, dateDetailsCallbackProperty, dateProperty, defaultCalendarProviderProperty, deselect, draggedEntryProperty, editEntry, enableHyperlinksProperty, endTimeProperty, entryContextMenuCallbackProperty, entryDetailsCallbackProperty, entryDetailsPopOverContentCallbackProperty, entryFactoryProperty, findEntryView, getBoundDateControls, getCalendarAt, getCalendars, getCalendarSourceFactory, getCalendarSources, getCalendarVisibilityMap, getCalendarVisibilityProperty, getContextMenuCallback, getDate, getDateDetailsCallback, getDefaultCalendarProvider, getDraggedEntry, getEndTime, getEntryContextMenuCallback, getEntryDetailsCallback, getEntryDetailsPopOverContentCallback, getEntryFactory, getFirstDayOfWeek, getLayout, getRequestedTime, getSelectionMode, getSelections, getStartTime, getTime, getToday, getUsagePolicy, getVirtualGrid, getWeekendDays, getWeekFields, getZoneId, goBack, goForward, goToday, isCalendarVisible, isEnableHyperlinks, isShowToday, isSuspendUpdates, layoutProperty, refreshData, requestedTimeProperty, select, selectionModeProperty, setCalendarSourceFactory, setCalendarVisibility, setContextMenuCallback, setDate, setDateDetailsCallback, setDefaultCalendarProvider, setDraggedEntry, setEnableHyperlinks, setEndTime, setEntryContextMenuCallback, setEntryDetailsCallback, setEntryDetailsPopOverContentCallback, setEntryFactory, setLayout, setRequestedTime, setSelectionMode, setShowToday, setStartTime, setSuspendUpdates, setTime, setToday, setUsagePolicy, setVirtualGrid, setWeekFields, setZoneId, showDateDetails, showEntry, showTodayProperty, startTimeProperty, suspendUpdatesProperty, timeProperty, todayProperty, unbind, usagePolicyProperty, virtualGridProperty, weekFieldsProperty, zoneIdProperty
getUserAgentStylesheet
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, executeAccessibleAction, getBaselineOffset, getContextMenu, getCssMetaData, getSkin, getTooltip, impl_cssGetFocusTraversableInitialValue, impl_processCSS, isResizable, layoutChildren, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinClassNameProperty, skinProperty, tooltipProperty
backgroundProperty, 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, widthProperty
getChildren, getChildrenUnmodifiable, getImpl_traversalEngine, getManagedChildren, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setImpl_traversalEngine, setNeedsLayout, updateBounds
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, containsBounds, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, 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_findStyles, impl_geomChanged, 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, 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, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
public final ObjectProperty<Insets> extraPaddingProperty
getExtraPadding()
,
setExtraPadding(Insets)
public final DoubleProperty rowHeightProperty
getRowHeight()
,
setRowHeight(double)
public final DoubleProperty rowSpacingProperty
getRowSpacing()
,
setRowSpacing(double)
public final DoubleProperty columnSpacingProperty
getColumnSpacing()
,
setColumnSpacing(double)
public final BooleanProperty adjustToFirstDayOfWeekProperty
DateControl.dateProperty()
is set to another day (e.g. "Thursday"). The
adjustment is normally needed if the view is used in combination with the
DetailedWeekView
. It is not needed if the view is used together with the
DayView
.public final IntegerProperty numberOfDaysProperty
DayView
and
7 if used together with the DetailedWeekView
.getNumberOfDays()
,
setNumberOfDays(int)
public final ObjectProperty<Callback<Entry<?>,AllDayEntryView>> entryViewFactoryProperty
AllDayEntryView
.public AllDayView(int numberOfDays)
numberOfDays
- the number of days to be shown by this viewpublic AllDayView()
public final ZonedDateTime getZonedDateTimeAt(double x, double y)
ZonedDateTimeProvider
getZonedDateTimeAt
in interface ZonedDateTimeProvider
x
- the x coordinate of the input eventy
- the y coordinate of the input eventprotected Skin<?> createDefaultSkin()
createDefaultSkin
in class Control
public final ObjectProperty<Insets> extraPaddingProperty()
getExtraPadding()
,
setExtraPadding(Insets)
public final Insets getExtraPadding()
extraPaddingProperty()
.public final void setExtraPadding(Insets padding)
extraPaddingProperty()
.padding
- padding insetspublic final DoubleProperty rowHeightProperty()
getRowHeight()
,
setRowHeight(double)
public final double getRowHeight()
rowHeightProperty()
.public final void setRowHeight(double height)
rowHeightProperty()
.height
- the new row heightpublic final DoubleProperty rowSpacingProperty()
getRowSpacing()
,
setRowSpacing(double)
public final double getRowSpacing()
rowSpacingProperty()
.public final void setRowSpacing(double space)
rowSpacingProperty()
.space
- the space between rows in pixelpublic final DoubleProperty columnSpacingProperty()
getColumnSpacing()
,
setColumnSpacing(double)
public final double getColumnSpacing()
columnSpacingProperty()
.public final void setColumnSpacing(double space)
columnSpacingProperty()
.space
- the space between columns in pixelpublic final BooleanProperty adjustToFirstDayOfWeekProperty()
DateControl.dateProperty()
is set to another day (e.g. "Thursday"). The
adjustment is normally needed if the view is used in combination with the
DetailedWeekView
. It is not needed if the view is used together with the
DayView
.public final boolean isAdjustToFirstDayOfWeek()
adjustToFirstDayOfWeekProperty()
.public final void setAdjustToFirstDayOfWeek(boolean adjust)
adjustToFirstDayOfWeekProperty()
.adjust
- if true the view will always show the first day of the weekpublic final IntegerProperty numberOfDaysProperty()
DayView
and
7 if used together with the DetailedWeekView
.getNumberOfDays()
,
setNumberOfDays(int)
public final int getNumberOfDays()
numberOfDaysProperty()
.public final void setNumberOfDays(int number)
numberOfDaysProperty()
.number
- the new number of days shown by the viewpublic final ObjectProperty<Callback<Entry<?>,AllDayEntryView>> entryViewFactoryProperty()
AllDayEntryView
.public final Callback<Entry<?>,AllDayEntryView> getEntryViewFactory()
entryViewFactoryProperty()
.public final void setEntryViewFactory(Callback<Entry<?>,AllDayEntryView> factory)
entryViewFactoryProperty()
.factory
- the new entry view factorypublic static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
public final List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
getControlCssMetaData
in class Control
public ObservableList<org.controlsfx.control.PropertySheet.Item> getPropertySheetItems()
CalendarFXControl
PropertySheet
of ControlsFX.getPropertySheetItems
in class DateControl
Copyright © 2017 Dirk Lemmermann Software & Consulting. All rights reserved.