Class YearView
- All Implemented Interfaces:
javafx.css.Styleable, javafx.event.EventTarget, javafx.scene.control.Skinnable
-
Property Summary
PropertiesTypePropertyDescriptionfinal javafx.beans.property.IntegerPropertyDetermines how many columns of years will be displayed.final javafx.beans.property.ObjectProperty<Year> The earliest year that the user will be able to select in the view.final javafx.beans.property.ObjectProperty<Year> The latest year that the user will be able to select in the view.final javafx.beans.property.IntegerPropertyDetermines how many rows of years will be displayed.final javafx.beans.property.ObjectProperty<Year> The currently selected value / year.final javafx.beans.property.ReadOnlyIntegerPropertyA read-only integer representation of the current value / year.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.IntegerPropertyDetermines how many columns of years will be displayed.protected javafx.scene.control.Skin<?> final javafx.beans.property.ObjectProperty<Year> The earliest year that the user will be able to select in the view.static List<javafx.css.CssMetaData<? extends javafx.css.Styleable, ?>> final intgetCols()Gets the value of thecolsproperty.List<javafx.css.CssMetaData<? extends javafx.css.Styleable, ?>> final YearGets the value of theearliestYearproperty.final YearGets the value of thelatestYearproperty.final intgetRows()Gets the value of therowsproperty.final YeargetValue()Gets the value of thevalueproperty.final intgetYear()Gets the value of theyearproperty.final javafx.beans.property.ObjectProperty<Year> The latest year that the user will be able to select in the view.final javafx.beans.property.IntegerPropertyDetermines how many rows of years will be displayed.final voidsetCols(int cols) Sets the value of thecolsproperty.final voidsetEarliestYear(Year earliestYear) Sets the value of theearliestYearproperty.final voidsetLatestYear(Year latestYear) Sets the value of thelatestYearproperty.final voidsetRows(int rows) Sets the value of therowsproperty.final voidSets the value of thevalueproperty.final javafx.beans.property.ObjectProperty<Year> The currently selected value / year.final javafx.beans.property.ReadOnlyIntegerPropertyA read-only integer representation of the current value / year.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, requestFocusTraversal, 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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javafx.css.Styleable
getStyleableNode
-
Property Details
-
year
public final javafx.beans.property.ReadOnlyIntegerProperty yearPropertyA read-only integer representation of the current value / year.- See Also:
-
value
The currently selected value / year.- See Also:
-
cols
public final javafx.beans.property.IntegerProperty colsPropertyDetermines how many columns of years will be displayed. The number of columns multiplied with the number of rows determines the total number of years shown per "page".Can be set via CSS using the
-fx-colsproperty. Valid values are positive integers (>= 1). The default value is4.- See Also:
-
rows
public final javafx.beans.property.IntegerProperty rowsPropertyDetermines how many rows of years will be displayed. The number of columns multiplied with the number of rows determines the total number of years shown per "page".Can be set via CSS using the
-fx-rowsproperty. Valid values are positive integers (>= 1). The default value is5.- See Also:
-
earliestYear
The earliest year that the user will be able to select in the view.- See Also:
-
latestYear
The latest year that the user will be able to select in the view.- See Also:
-
-
Constructor Details
-
YearView
public YearView()Constructs a new instance.
-
-
Method Details
-
createDefaultSkin
protected javafx.scene.control.Skin<?> createDefaultSkin()- Overrides:
createDefaultSkinin classjavafx.scene.control.Control
-
getUserAgentStylesheet
- Overrides:
getUserAgentStylesheetin classjavafx.scene.layout.Region
-
getYear
public final int getYear()Gets the value of theyearproperty.- Property description:
- A read-only integer representation of the current value / year.
- Returns:
- the value of the
yearproperty - See Also:
-
yearProperty
public final javafx.beans.property.ReadOnlyIntegerProperty yearProperty()A read-only integer representation of the current value / year.- Returns:
- the year as an integer value
- See Also:
-
getValue
Gets the value of thevalueproperty.- Property description:
- The currently selected value / year.
- Returns:
- the value of the
valueproperty - See Also:
-
valueProperty
The currently selected value / year.- Returns:
- the currently selected value / year
- See Also:
-
setValue
Sets the value of thevalueproperty.- Property description:
- The currently selected value / year.
- Parameters:
value- the value for thevalueproperty- See Also:
-
getCols
public final int getCols()Gets the value of thecolsproperty.- Property description:
- Determines how many columns of years will be displayed. The number of
columns multiplied with the number of rows determines the total number
of years shown per "page".
Can be set via CSS using the
-fx-colsproperty. Valid values are positive integers (>= 1). The default value is4. - Returns:
- the value of the
colsproperty - See Also:
-
colsProperty
public final javafx.beans.property.IntegerProperty colsProperty()Determines how many columns of years will be displayed. The number of columns multiplied with the number of rows determines the total number of years shown per "page".Can be set via CSS using the
-fx-colsproperty. Valid values are positive integers (>= 1). The default value is4.- Returns:
- the number of columns
- See Also:
-
setCols
public final void setCols(int cols) Sets the value of thecolsproperty.- Property description:
- Determines how many columns of years will be displayed. The number of
columns multiplied with the number of rows determines the total number
of years shown per "page".
Can be set via CSS using the
-fx-colsproperty. Valid values are positive integers (>= 1). The default value is4. - Parameters:
cols- the value for thecolsproperty- See Also:
-
getRows
public final int getRows()Gets the value of therowsproperty.- Property description:
- Determines how many rows of years will be displayed. The number of
columns multiplied with the number of rows determines the total number
of years shown per "page".
Can be set via CSS using the
-fx-rowsproperty. Valid values are positive integers (>= 1). The default value is5. - Returns:
- the value of the
rowsproperty - See Also:
-
rowsProperty
public final javafx.beans.property.IntegerProperty rowsProperty()Determines how many rows of years will be displayed. The number of columns multiplied with the number of rows determines the total number of years shown per "page".Can be set via CSS using the
-fx-rowsproperty. Valid values are positive integers (>= 1). The default value is5.- Returns:
- the number of rows
- See Also:
-
setRows
public final void setRows(int rows) Sets the value of therowsproperty.- Property description:
- Determines how many rows of years will be displayed. The number of
columns multiplied with the number of rows determines the total number
of years shown per "page".
Can be set via CSS using the
-fx-rowsproperty. Valid values are positive integers (>= 1). The default value is5. - Parameters:
rows- the value for therowsproperty- See Also:
-
getClassCssMetaData
-
getControlCssMetaData
- Overrides:
getControlCssMetaDatain classjavafx.scene.control.Control
-
getEarliestYear
Gets the value of theearliestYearproperty.- Property description:
- The earliest year that the user will be able to select in the view.
- Returns:
- the value of the
earliestYearproperty - See Also:
-
earliestYearProperty
The earliest year that the user will be able to select in the view.- Returns:
- the earliest year
- See Also:
-
setEarliestYear
Sets the value of theearliestYearproperty.- Property description:
- The earliest year that the user will be able to select in the view.
- Parameters:
earliestYear- the value for theearliestYearproperty- See Also:
-
getLatestYear
Gets the value of thelatestYearproperty.- Property description:
- The latest year that the user will be able to select in the view.
- Returns:
- the value of the
latestYearproperty - See Also:
-
latestYearProperty
The latest year that the user will be able to select in the view.- Returns:
- the earliest year
- See Also:
-
setLatestYear
Sets the value of thelatestYearproperty.- Property description:
- The latest year that the user will be able to select in the view.
- Parameters:
latestYear- the value for thelatestYearproperty- See Also:
-