public class DateField extends PopupField<java.util.Date>
PopupField for <code>Date</code>.| Type | Property and Description |
|---|---|
javafx.beans.property.ObjectProperty<java.text.DateFormat> |
dateFormat |
popupButtonVisibleProperty, popupContentFactoryPropertyautoAdvanceProperty, autoReformatProperty, autoSelectAllProperty, clearButtonVisibleProperty, comboBoxLikeProperty, defaultValueProperty, patternProperty, regularExpressionProperty, spinnerStyleProperty, spinnersVisibleProperty, stringConverterProperty, valuePropertyalignmentProperty, onActionProperty, prefColumnCountPropertyanchorProperty, caretPositionProperty, editableProperty, fontProperty, lengthProperty, promptTextProperty, selectedTextProperty, selectionProperty, textPropertycontextMenuProperty, skinClassNameProperty, skinProperty, tooltipPropertybackgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, heightProperty, insetsProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, opaqueInsetsProperty, paddingProperty, prefHeightProperty, prefWidthProperty, scaleShapeProperty, shapeProperty, snapToPixelProperty, widthPropertyimpl_traversalEngineProperty, needsLayoutPropertyblendModeProperty, 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| Constructor and Description |
|---|
DateField() |
DateField(java.util.Date value) |
DateField(java.text.DateFormat format) |
DateField(java.text.DateFormat format,
java.util.Date value) |
DateField(java.lang.String pattern) |
DateField(java.lang.String pattern,
java.util.Date value) |
| Modifier and Type | Method and Description |
|---|---|
static DateField |
createDateField()
A static method which will create a FormattedTextField for the Date in the default format.
|
static DateField |
createDateField(java.text.DateFormat dateFormat,
java.util.Date initialValue)
A static method which will create a FormattedTextField using Date.
|
static DateField |
createDateField(int dateFormatStyle)
A static method which will create a FormattedTextField for the Date in the specified DateFormat dateFormatStyle.
|
static DateField |
createDateField(java.lang.String dateFormat)
A static method which will create a DateField.
|
static DateField |
createDateField(java.lang.String dateFormat,
java.util.Date initialValue)
A static method which will create a FormattedTextField using Date.
|
static DateField |
createDateTimeField()
A static method which will create a FormattedTextField for the Date and Time in the default format.
|
static DateField |
createDateTimeField(int dateFormatStyle,
int timeFormatStyle)
A static method which will create a FormattedTextField for the Date and Time in the specified dateFormatStyle and
timeFormatStyle.
|
protected jidefx.scene.control.decoration.Decorator<javafx.scene.control.Button> |
createPopupButtonDecorator() |
static DateField |
createTimeField()
A static method which will create a FormattedTextField for the Time in the default format.
|
static DateField |
createTimeField(int dateFormatStyle)
A static method which will create a FormattedTextField for the Time in the specified DateFormat dateFormatStyle.
|
protected void |
customizePopupContent(PopupContent<java.util.Date> popupContent) |
javafx.beans.property.ObjectProperty<java.text.DateFormat> |
dateFormatProperty() |
protected java.util.Date |
fromString(java.lang.String text) |
java.text.DateFormat |
getDateFormat()
Gets the format.
|
protected void |
initializeStyle()
Adds or removes style from the getStyleClass.
|
protected void |
initializeTextField()
Do some initialization of the text field, such as set the PopupContentFactory.
|
void |
setDateFormat(java.text.DateFormat format)
Sets the DateFormat that will format the Date.
|
protected boolean |
supportFromString() |
protected java.lang.String |
toString(java.util.Date value) |
createPopupContent, getPopupContentFactory, getResourceString, hide, isPopupButtonVisible, popupButtonVisibleProperty, popupContentFactoryProperty, setPopupButtonVisible, setPopupContentFactory, show, showPopup, togglePopupasSpinner, asSpinner, autoAdvanceProperty, autoReformatProperty, autoSelectAllProperty, cancelEdit, clear, clearButtonVisibleProperty, comboBoxLikeProperty, commitEdit, createDecreaseSpinnerButton, createDecreaseSpinnerDecorator, createIncreaseSpinnerButton, createIncreaseSpinnerDecorator, createIPv4Field, decreaseValue, defaultValueProperty, enableAutoRepeat, endOfNextWord, getDefaultValue, getGroupMatcher, getGroupText, getGroupText, getPattern, getPatternVerifiers, getRegularExpression, getSpinnerStyle, getStringConverter, getValue, increaseValue, initializePattern, installAdjustmentMouseHandler, installAdjustmentMouseHandler, installAdjustmentMouseHandler, isAutoAdvance, isAutoReformat, isAutoSelectAll, isClearButtonVisible, isComboBoxLike, isSpinnersVisible, nextWord, observableValue, patternProperty, previousWord, processKeyCode, registerListeners, regularExpressionProperty, replaceSelection, replaceText, selectCurrentGroup, selectEndOfNextWord, selectNextGroup, selectNextWord, selectPreviousGroup, selectPreviousWord, setAutoAdvance, setAutoReformat, setAutoSelectAll, setClearButtonVisible, setComboBoxLike, setDefaultValue, setPattern, setRegularExpression, setSpinnerStyle, setSpinnersVisible, setStringConverter, setValue, spinnerStyleProperty, spinnersVisibleProperty, stringConverterProperty, uninstallAdjustmentMouseHandler, valuePropertyalignmentProperty, createDefaultSkin, getAlignment, getCharacters, getClassCssMetaData, getControlCssMetaData, getOnAction, getPrefColumnCount, onActionProperty, prefColumnCountProperty, setAlignment, setOnAction, setPrefColumnCountanchorProperty, appendText, backward, caretPositionProperty, copy, cut, deleteNextChar, deletePreviousChar, deleteText, deleteText, deselect, editableProperty, end, extendSelection, fontProperty, forward, getAnchor, getCaretPosition, getContent, getFont, getLength, getPromptText, getSelectedText, getSelection, getText, getText, home, insertText, isEditable, lengthProperty, paste, positionCaret, promptTextProperty, replaceText, selectAll, selectBackward, selectedTextProperty, selectEnd, selectForward, selectHome, selectionProperty, selectPositionCaret, selectRange, setEditable, setFont, setPromptText, setText, textPropertycomputeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, getContextMenu, getCssMetaData, getSkin, getTooltip, getUserAgentStylesheet, impl_cssGetFocusTraversableInitialValue, impl_getAccessible, 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_createPGNode, impl_notifyLayoutBoundsChanged, impl_pickNodeLocal, impl_updatePG, 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, setNeedsLayoutaddEventFilter, addEventHandler, 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_getLeafTransform, impl_getMatchingStyles, impl_getPGNode, 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_syncPGNode, 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, visiblePropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcreateEditorpublic javafx.beans.property.ObjectProperty<java.text.DateFormat> dateFormatProperty
getDateFormat(),
setDateFormat(DateFormat)public DateField()
public DateField(java.util.Date value)
public DateField(java.lang.String pattern)
public DateField(java.text.DateFormat format)
public DateField(java.lang.String pattern,
java.util.Date value)
public DateField(java.text.DateFormat format,
java.util.Date value)
protected void initializeStyle()
FormattedTextFieldinitializeStyle in class PopupField<java.util.Date>protected void initializeTextField()
FormattedTextFieldinitializeTextField in class FormattedTextField<java.util.Date>protected void customizePopupContent(PopupContent<java.util.Date> popupContent)
customizePopupContent in class PopupField<java.util.Date>protected java.lang.String toString(java.util.Date value)
toString in class FormattedTextField<java.util.Date>protected java.util.Date fromString(java.lang.String text)
fromString in class FormattedTextField<java.util.Date>protected boolean supportFromString()
supportFromString in class FormattedTextField<java.util.Date>public javafx.beans.property.ObjectProperty<java.text.DateFormat> dateFormatProperty()
getDateFormat(),
setDateFormat(DateFormat)public java.text.DateFormat getDateFormat()
public void setDateFormat(java.text.DateFormat format)
format - the new DateFormat.protected jidefx.scene.control.decoration.Decorator<javafx.scene.control.Button> createPopupButtonDecorator()
createPopupButtonDecorator in class PopupField<java.util.Date>public static DateField createDateField(java.lang.String dateFormat)
The initial value is set to the current time.
dateFormat - the format string as defined in <code>SimpleDateFormat</code>.public static DateField createDateField(java.lang.String dateFormat, java.util.Date initialValue)
dateFormat - the format string as defined in <code>SimpleDateFormat</code>.initialValue - the initial value.public static DateField createDateField(java.text.DateFormat dateFormat, java.util.Date initialValue)
dateFormat - the DateFormat.initialValue - the initial value.public static DateField createTimeField()
The initial value is set to the current time.
public static DateField createTimeField(int dateFormatStyle)
The initial value is set to the current time.
dateFormatStyle - the format style as defined in DateFormat. Could DateFormat.FULL, DateFormat.LONG,
DateFormat.MEDIUM, DateFormat.SHORT.public static DateField createDateField()
The initial value is set to the current time.
public static DateField createDateField(int dateFormatStyle)
The initial value is set to the current time.
dateFormatStyle - the format style as defined in DateFormat. Could DateFormat.FULL, DateFormat.LONG,
DateFormat.MEDIUM, DateFormat.SHORT.public static DateField createDateTimeField()
The initial value is set to the current time.
public static DateField createDateTimeField(int dateFormatStyle, int timeFormatStyle)
The initial value is set to the current time.
dateFormatStyle - the format style as defined in DateFormat. Could DateFormat.FULL, DateFormat.LONG,
DateFormat.MEDIUM, DateFormat.SHORT.timeFormatStyle - the format style as defined in DateFormat. Could DateFormat.FULL, DateFormat.LONG,
DateFormat.MEDIUM, DateFormat.SHORT.