diff --git a/docs/docs/apidocs/allclasses-index.html b/docs/docs/apidocs/allclasses-index.html index ad164cd..4dc043e 100644 --- a/docs/docs/apidocs/allclasses-index.html +++ b/docs/docs/apidocs/allclasses-index.html @@ -1,11 +1,11 @@
BBCodeParser
BBCodeHandler
Event
BreadCrumbItem
TreeItem
Breadcrumbs
Calendar
Card
TextField
Double
CustomTextField
Integer
MaskTextFormatter
TextFormatter
Message
ModalPane
Stage
Notification
PasswordTextFormatter
PasswordField
Popover
Slider
RingProgressIndicator
MaskChar
Tile
MessageSkin
TileSkin
ToggleSwitch
control
skin
Summary:
Detail:
InlineDatePickerSkin
CalendarSkin
Note: This is an excerpt of the private Behavior API from the JavaFX codebase. + It serves as a compatibility layer for implementing certain controls, although it + can also be useful for new controls.
protected
BehaviorSkinBase(C control)
abstract B
createDefaultBehavior()
void
dispose()
B
getBehavior()
C
getControl()
protected void
unregisterListeners()
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
install
Breadcrumbs<T>
static final javafx.event.EventType<Breadcrumbs.BreadCrumbActionEvent<?>>
CRUMB_ACTION
selected crumb
selected crumb + property
selectedCrumb
T
javafx.event.EventTarget
javafx.scene.control.TreeItem.TreeModificationEvent<T>
javafx.scene.control.TreeItem.TreeModificationEvent<T extends Object>
protected boolean
first
last
BreadCrumbItem(T value)
boolean
isFirst()
protected String
getStringValue()
isLast()
setFirst(boolean first)
setLast(boolean last)
value
A breadcrumbs consist of two types of elements: a button (default is a hyperlink) - and a divider (default is for Label). You can customize both by providing the - corresponding control factory.
+ String[] list = {"Root", "Folder", "file.txt"}; + BreadCrumbItem<String> selectedCrumb = Breadcrumbs.buildTreeModel(list); + Breadcrumbs<String> breadcrumbs = new Breadcrumbs<>(selectedCrumb); +
A breadcrumbs consist of two types of elements: a button (default is + Hyperlink) and a divider (default is for Label). You can + customize both by providing the corresponding factory.
Hyperlink
Label
final javafx.beans.property.ObjectProperty<javafx.util.Callback<Breadcrumbs.BreadCrumbItem<T>,javafx.scene.control.ButtonBase>>
crumbFactory
final javafx.beans.property.ObjectProperty<javafx.util.Callback<Breadcrumbs.BreadCrumbItem<T>,? extends javafx.scene.Node>>
dividerFactory
final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Breadcrumbs.BreadCrumbActionEvent<T>>>
onCrumbAction
final javafx.beans.property.ObjectProperty<Breadcrumbs.BreadCrumbItem<T>>
static class
Breadcrumbs.BreadCrumbActionEvent<T>
Breadcrumbs.BreadCrumbItem<T>
Breadcrumbs(Breadcrumbs.BreadCrumbItem<T> selectedCrumb)
Breadcrumbs(@Nullable Breadcrumbs.BreadCrumbItem<T> selectedCrumb)
selectedCrumbProperty()
static <T> Breadcrumbs.BreadCrumbItem<T>
buildTreeModel(T... crumbs)
protected javafx.scene.control.Skin<?>
createDefaultSkin()
crumbFactoryProperty()
dividerFactoryProperty()
final javafx.util.Callback<Breadcrumbs.BreadCrumbItem<T>,javafx.scene.control.ButtonBase>
getCrumbFactory()
final javafx.util.Callback<Breadcrumbs.BreadCrumbItem<T>,? extends javafx.scene.Node>
getDividerFactory()
final javafx.event.EventHandler<Breadcrumbs.BreadCrumbActionEvent<T>>
getOnCrumbAction()
final Breadcrumbs.BreadCrumbItem<T>
getSelectedCrumb()
final boolean
isAutoNavigationEnabled()
autoNavigationEnabled
onCrumbActionProperty()
final void
setAutoNavigationEnabled(boolean enabled)
setCrumbFactory(javafx.util.Callback<Breadcrumbs.BreadCrumbItem<T>,javafx.scene.control.ButtonBase> value)
setDividerFactory(javafx.util.Callback<Breadcrumbs.BreadCrumbItem<T>,? extends javafx.scene.Node> value)
setOnCrumbAction(javafx.event.EventHandler<Breadcrumbs.BreadCrumbActionEvent<T>> value)
setSelectedCrumb(Breadcrumbs.BreadCrumbItem<T> selectedCrumb)
Consider the following hierarchy: [Root] > [Folder] > [SubFolder] > [file.txt] -
To show the above bread crumb bar, you have to set the [file.txt] tree-node as selected crumb.
To show the above bread crumb bar, you have to set the [file.txt] + tree-node as selected crumb.
setSelectedCrumb(Breadcrumbs.BreadCrumbItem)
setAutoNavigationEnabled(boolean)
autoNavigationEnabledProperty()
null
BreadCrumbItem<T>
ButtonBase
BreadCrumbItem<T> specifies the tree item for creating bread crumb. Use - Breadcrumbs.BreadCrumbItem.isFirst() and Breadcrumbs.BreadCrumbItem.isLast() to create bread crumb - depending on item position. - -
Breadcrumbs.BreadCrumbItem.isFirst()
Breadcrumbs.BreadCrumbItem.isLast()
ButtonBase stands for resulting bread crumb node. It CAN NOT be null.
Use Breadcrumbs.BreadCrumbItem.isFirst() and Breadcrumbs.BreadCrumbItem.isLast() to + create bread crumb depending on item position.
setCrumbFactory(Callback)
BreadCrumbItem<T> specifies the preceding tree item. It can be null, because this way - you can insert divider before the first bread crumb, which can be used e.g. for creating a Unix path. - Use Breadcrumbs.BreadCrumbItem.isFirst() and Breadcrumbs.BreadCrumbItem.isLast() to create divider - depending on item position. +
? extends Node
? extends Node stands for resulting divider node. It CAN be null, which - means there will be no divider inserted after the specified bread crumb.
setDividerFactory(Callback)
setOnCrumbAction(EventHandler)
crumbs
BooleanProperty
enabled
javafx.css.Styleable
javafx.scene.control.Skinnable
java.time.chrono
The value property represents the currently selected - LocalDate. The default value is null. - -
LocalDate
The chronology property specifies a calendar system to be used - for parsing, displaying, and choosing dates. - -
chronology
The value property is always defined in the ISO calendar system, +
Chronology
ChronoLocalDate
javafx.beans.property.ObjectProperty<javafx.scene.Node>
bottomNode
javafx.beans.property.ObjectProperty<Chronology>
final javafx.beans.property.ObjectProperty<javafx.util.Callback<InlineDatePicker,javafx.scene.control.DateCell>>
final javafx.beans.property.ObjectProperty<javafx.util.Callback<Calendar,javafx.scene.control.DateCell>>
dayCellFactory
final javafx.beans.property.BooleanProperty
showWeekNumbers
topNode
javafx.beans.property.ObjectProperty<LocalDate>
InlineDatePicker()
Calendar()
InlineDatePicker(LocalDate localDate)
Calendar(@Nullable LocalDate localDate)
bottomNodeProperty()
chronologyProperty()
dayCellFactoryProperty()
final javafx.scene.Node
getBottomNode()
final Chronology
getChronology()
static List<javafx.css.CssMetaData<? extends javafx.css.Styleable,?>>
getClassCssMetaData()
List<javafx.css.CssMetaData<? extends javafx.css.Styleable,?>>
getControlCssMetaData()
final javafx.util.Callback<InlineDatePicker,javafx.scene.control.DateCell>
final javafx.util.Callback<Calendar,javafx.scene.control.DateCell>
getDayCellFactory()
getTopNode()
final LocalDate
getValue()
isShowWeekNumbers()
setBottomNode(javafx.scene.Node value)
setChronology(Chronology value)
setDayCellFactory(javafx.util.Callback<InlineDatePicker,javafx.scene.control.DateCell> value)
setDayCellFactory(javafx.util.Callback<Calendar,javafx.scene.control.DateCell> value)
setShowWeekNumbers(boolean value)
setTopNode(javafx.scene.Node value)
setValue(LocalDate value)
showWeekNumbersProperty()
topNodeProperty()
valueProperty()
setValue(LocalDate)
DateCell
Cell
setDayCellFactory(Callback)
The default is usually IsoChronology unless provided explicitly in the Locale by use of a Locale calendar extension. @@ -409,7 +407,6 @@ loadScripts(document, 'script');
IsoChronology
Locale
setChronology(Chronology)
The default value is specified in a resource bundle, and depends on the country of the current locale.
setShowWeekNumbers(boolean)
setTopNode(Node)
setBottomNode(Node)
localDate
The default is usually IsoChronology unless provided explicitly in the Locale by use of a Locale calendar extension.
Setting the value to null will restore the default chronology.
InlineDatePickerBehavior(InlineDatePicker control, - InlineDatePickerSkin skin)
CalendarBehavior(Calendar control, + CalendarSkin skin)
javafx.scene.control.Skin<InlineDatePicker>
javafx.scene.control.Skin<Calendar>
protected class
InlineDatePickerSkin.CalendarGrid
CalendarSkin.CalendarGrid
protected javafx.scene.control.Button
backButton
protected InlineDatePickerSkin.CalendarGrid
protected CalendarSkin.CalendarGrid
calendarGrid
protected LocalDate[]
InlineDatePickerSkin(InlineDatePicker datePicker)
CalendarSkin(Calendar control)
createDayCells()
InlineDatePickerBehavior
CalendarBehavior
protected javafx.scene.layout.HBox
createMonthYearPane()
displayedYearMonthProperty()
displayedYearMonth
BehaviorSkinBase
createDefaultBehavior
BehaviorSkinBase<InlineDatePicker,InlineDatePickerBehavior>
BehaviorSkinBase<Calendar,CalendarBehavior>
javafx.beans.property.StringProperty
title
CaptionMenuItem()
CaptionMenuItem(String text)
CaptionMenuItem(@Nullable String text)
String
getTitle()
setTitle(String text)
titleProperty()
setTitle(String)
text
body
footer
header
final javafx.beans.property.ObjectProperty<javafx.scene.Node>
subHeader
contextMenu, skin, tooltip
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
needsLayout
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
USE_COMPUTED_SIZE, USE_PREF_SIZE
BASELINE_OFFSET_SAME_AS_HEIGHT
Card()
bodyProperty()
footerProperty()
javafx.scene.Node
getBody()
getFooter()
getHeader()
getSubHeader()
headerProperty()
setBody(javafx.scene.Node body)
setFooter(javafx.scene.Node footer)
setHeader(javafx.scene.Node header)
setSubHeader(javafx.scene.Node subHeader)
subHeaderProperty()
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, executeAccessibleAction, getBaselineOffset, getClassCssMetaData, getContextMenu, getControlCssMetaData, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, 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, widthProperty
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
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, visibleProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getStyleableNode
setHeader(Node)
setSubHeader(Node)
setBody(Node)
setFooter(Node)
createDefaultSkin
javafx.scene.control.Control
javafx.scene.control.Skin<Card>
protected final javafx.scene.layout.StackPane
bodySlot
protected final javafx.beans.value.ChangeListener<javafx.scene.Node>
bodySlotListener
protected final Card
footerSlot
footerSlotListener
protected static final javafx.css.PseudoClass
HAS_BODY
HAS_FOOTER
HAS_HEADER
HAS_IMAGE
HAS_SUBHEADER
headerSlot
headerSlotListener
protected final javafx.scene.layout.VBox
root
subHeaderSlot
subHeaderSlotListener
CardSkin(Card control)
getNode()
getSkinnable()
getSkinnable
getNode
dispose
MaskTextField
PasswordTextField
left
Node
right
CustomTextField()
CustomTextField(String text)
leftProperty()
rightProperty()
setLeft(javafx.scene.Node value)
getLeft()
setLeft(Node)
getRight()
setRight(Node)
javafx.scene.control.TextField
addHighlight, computeBaselineOffset, computeMaxHeight, deleteChar, dispose, getCharacterBounds, getMenuPosition, getRangeShape, getUnderlineShape, maskText, moveCaret, positionCaret, queryAccessibleAttribute, removeHighlight, replaceText
executeAccessibleAction, forwardBiasProperty, getClassCssMetaData, getCssMetaData, getHighlightFill, getHighlightTextFill, getInsertionPoint, getPromptTextFill, getTextFill, handleInputMethodEvent, highlightFillProperty, highlightTextFillProperty, invalidateMetrics, isForwardBias, promptTextFillProperty, scrollCharacterToVisible, setCaretAnimating, setForwardBias, setHighlightFill, setHighlightTextFill, setPromptTextFill, setTextFill, textFillProperty, updateHighlightFill, updateHighlightTextFill, updateTextFill
executeAccessibleAction, forwardBiasProperty, getClassCssMetaData, getCssMetaData, getHighlightFill, getHighlightTextFill, getInsertionPoint, getPromptTextFill, getTextFill, handleInputMethodEvent, highlightFillProperty, highlightTextFillProperty, install, invalidateMetrics, isForwardBias, promptTextFillProperty, scrollCharacterToVisible, setCaretAnimating, setForwardBias, setHighlightFill, setHighlightTextFill, setPromptTextFill, setTextFill, textFillProperty, updateHighlightFill, updateHighlightTextFill, updateTextFill
computeMaxWidth, consumeMouseEvents, getChildren, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListeners
mask
left, right
alignment, onAction, prefColumnCount
anchor, caretPosition, editable, font, length, promptText, redoable, selectedText, selection, textFormatter, text, undoable
javafx.scene.control.TextInputControl.Content
protected final javafx.beans.property.ReadOnlyObjectWrapper<MaskTextFormatter>
formatter
protected final javafx.beans.property.StringProperty
DEFAULT_PREF_COLUMN_COUNT
MaskTextField()
MaskTextField(String mask)
MaskTextField(String text, + List<MaskChar> mask)
@Nullable String
getMask()
init()
maskProperty()
setMask(@Nullable String mask)
createDefaultSkin, getLeft, getRight, leftProperty, rightProperty, setLeft, setRight
alignmentProperty, getAlignment, getCharacters, getClassCssMetaData, getControlCssMetaData, getOnAction, getPrefColumnCount, onActionProperty, prefColumnCountProperty, setAlignment, setOnAction, setPrefColumnCount
anchorProperty, appendText, backward, cancelEdit, caretPositionProperty, clear, commitValue, copy, cut, deleteNextChar, deletePreviousChar, deleteText, deleteText, deselect, editableProperty, end, endOfNextWord, executeAccessibleAction, extendSelection, fontProperty, forward, getAnchor, getCaretPosition, getContent, getFont, getLength, getPromptText, getSelectedText, getSelection, getText, getText, getTextFormatter, home, insertText, isEditable, isRedoable, isUndoable, lengthProperty, nextWord, paste, positionCaret, previousWord, promptTextProperty, queryAccessibleAttribute, redo, redoableProperty, replaceSelection, replaceText, replaceText, selectAll, selectBackward, selectedTextProperty, selectEnd, selectEndOfNextWord, selectForward, selectHome, selectionProperty, selectNextWord, selectPositionCaret, selectPreviousWord, selectRange, setEditable, setFont, setPromptText, setText, setTextFormatter, textFormatterProperty, textProperty, undo, undoableProperty
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, getContextMenu, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
Note that the MaskTextField allows for specifying the input mask as either a string + or a list of MaskChar. These formats cannot be converted to one another. Therefore, + if the input mask was specified as a list of MaskChar, this property will return + null value.
The input mask is specified as a string that must follow the + rules described in the MaskTextFormatter documentation.
The input mask is specified as a list of MaskChar. You can use + the SimpleMaskChar as the default implementation.
SimpleMaskChar
javafx.beans.property.ObjectProperty<Runnable>
actionHandler
javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.event.Event>>
onClose
description, graphic, title
protected final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.event.Event>>
Message()
Message(@Nullable String title, + @Nullable String description)
Message(@Nullable String title, + @Nullable String description, + @Nullable javafx.scene.Node graphic)
actionHandlerProperty()
Runnable
getActionHandler()
javafx.event.EventHandler<? super javafx.event.Event>
getOnClose()
onCloseProperty()
setActionHandler(Runnable actionHandler)
setOnClose(javafx.event.EventHandler<? super javafx.event.Event> onClose)
descriptionProperty, getDescription, getGraphic, getTitle, graphicProperty, setDescription, setGraphic, setTitle, titleProperty
setActionHandler(Runnable)
setOnClose(EventHandler)
description
graphic
javafx.scene.control.Skin<Message>
CLOSEABLE
closeButton
closeButtonIcon
actionSlot, actionSlotListener, container, descriptionText, graphicSlot, graphicSlotListener, HAS_ACTION, HAS_DESCRIPTION, HAS_GRAPHIC, HAS_TITLE, headerBox, titleLbl
MessageSkin(Message control)
handleClose()
layoutChildren(double x, + double y, + double w, + double h)
calcHeight, computeMinHeight, setDescriptionText
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListeners
layoutChildren
javafx.scene.control.SkinBase<Message>
TileSkinBase<Message>
When displayProperty() value is changed the modal pane modifies own + Node.viewOrderProperty() value accordingly, thus moving itself on top of the + parent container or vise versa. You can change the target view order value via the + constructor param. This also means that one must not change the modal pane + Node.viewOrderProperty() property manually. + +
displayProperty()
Node.viewOrderProperty()
Example: + +
+ ModalPane modalPane = new ModalPane(); + + Label content = new Label("Content"); + content.setSize(450, 450); + + Button openBtn = new Button("Open"); + openBtn.setOnAction(evt -> modalPane.show(content)); +
javafx.beans.property.ObjectProperty<javafx.geometry.Pos>
alignment
content
javafx.beans.property.BooleanProperty
display
javafx.beans.property.ObjectProperty<Function<javafx.scene.Node,javafx.animation.Animation>>
inTransitionFactory
outTransitionFactory
persistent
protected final javafx.beans.property.ObjectProperty<javafx.geometry.Pos>
protected final javafx.beans.property.ObjectProperty<javafx.scene.Node>
static final javafx.util.Duration
DEFAULT_DURATION_IN
DEFAULT_DURATION_OUT
protected final javafx.beans.property.BooleanProperty
protected final javafx.beans.property.ObjectProperty<Function<javafx.scene.Node,javafx.animation.Animation>>
static final int
Z_BACK
Z_FRONT
ModalPane()
topViewOrder
ModalPane(int topViewOrder)
alignmentProperty()
contentProperty()
javafx.geometry.Pos
getAlignment()
getContent()
Function<javafx.scene.Node,javafx.animation.Animation>
getInTransitionFactory()
getOutTransitionFactory()
getPersistent()
int
getTopViewOrder()
hide()
hide(boolean)
hide(boolean clear)
inTransitionFactoryProperty()
isDisplay()
outTransitionFactoryProperty()
persistentProperty()
setAlignment(javafx.geometry.Pos alignment)
setContent(javafx.scene.Node node)
setDisplay(boolean display)
setInTransitionFactory(Function<javafx.scene.Node,javafx.animation.Animation> inTransitionFactory)
setOutTransitionFactory(Function<javafx.scene.Node,javafx.animation.Animation> outTransitionFactory)
setPersistent(boolean persistent)
show(javafx.scene.Node node)
usePredefinedTransitionFactories(@Nullable javafx.geometry.Side side)
usePredefinedTransitionFactories(Side, Duration, Duration)
usePredefinedTransitionFactories(@Nullable javafx.geometry.Side side, + @Nullable javafx.util.Duration inDuration, + @Nullable javafx.util.Duration outDuration)
setContent(Node)
setDisplay(boolean)
setAlignment(Pos)
setInTransitionFactory(Function)
setOutTransitionFactory(Function)
By default, the modal pane exits when the ESC button is pressed or when + the mouse is clicked outside the content area. This property prevents + this behavior and plays a bouncing animation instead.
setPersistent(boolean)
javafx.scene.control.Skin<ModalPane>
protected final javafx.beans.value.ChangeListener<javafx.animation.Animation.Status>
animationInListener
animationOutListener
contentWrapper
protected ModalPane
protected @Nullable javafx.animation.Animation
inTransition
protected final javafx.event.EventHandler<javafx.scene.input.KeyEvent>
keyHandler
protected final javafx.event.EventHandler<javafx.scene.input.MouseEvent>
mouseHandler
outTransition
protected @Nullable List<javafx.scene.control.ScrollBar>
scrollbars
protected final javafx.scene.control.ScrollPane
scrollPane
ModalPaneSkin(ModalPane control)
protected javafx.beans.value.ChangeListener<javafx.animation.Animation.Status>
createAnimationInListener()
createAnimationOutListener()
protected javafx.animation.Timeline
createCloseBlockedAnimation()
protected javafx.event.EventHandler<javafx.scene.input.KeyEvent>
createKeyHandler()
protected javafx.event.EventHandler<javafx.scene.input.MouseEvent>
createMouseHandler()
doHide()
doShow()
hideAndConsume(javafx.event.Event e)
isClickInArea(javafx.scene.input.MouseEvent e, + javafx.scene.Node area)
registerListeners()
show()
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutChildren, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListeners
javafx.scene.control.SkinBase<ModalPane>
message
javafx.beans.property.ReadOnlyObjectProperty<javafx.collections.ObservableList<javafx.scene.control.Button>>
primaryActions
javafx.beans.property.ReadOnlyObjectProperty<javafx.collections.ObservableList<javafx.scene.control.MenuItem>>
secondaryActions
Notification()
Notification(@Nullable String message)
Notification(@Nullable String message, + @Nullable javafx.scene.Node graphic)
getGraphic()
getMessage()
javafx.collections.ObservableList<javafx.scene.control.Button>
getPrimaryActions()
javafx.collections.ObservableList<javafx.scene.control.MenuItem>
getSecondaryActions()
graphicProperty()
messageProperty()
primaryActionsProperty()
secondaryActionsProperty()
setGraphic(javafx.scene.Node graphic)
setMessage(String message)
setPrimaryActions(javafx.collections.ObservableList<javafx.scene.control.Button> buttons)
setPrimaryActions(javafx.scene.control.Button... buttons)
setSecondaryActions(javafx.collections.ObservableList<javafx.scene.control.MenuItem> items)
setSecondaryActions(javafx.scene.control.MenuItem... items)
setGraphic(Node)
setMessage(String)
This property is used to store one or more action buttons that will + be displayed at the bottom of the notification when it appears. These + buttons will be placed inside the ButtonBar and use the alignment + that is described in the ButtonBar documentation.
ButtonBar
setPrimaryActions(ObservableList)
This property is used to store one or more menu items that will be displayed + as a dropdown menu at the top corner of the notification when it appears. + +
The dropdown menu button will not appear if the list is empty.
setSecondaryActions(ObservableList)
The close button will not appear if the handler is not set for it.
javafx.scene.control.Skin<Notification>
protected final javafx.scene.layout.HBox
actionsBox
protected final javafx.scene.control.ContextMenu
actionsMenu
protected final javafx.scene.control.ButtonBar
buttonBar
container
graphicSlot
graphicSlotListener
menuButton
menuButtonIcon
protected final javafx.scene.text.TextFlow
messageText
NotificationSkin(Notification control)
protected double
calcHeight()
computeMinHeight(double width, + double topInset, + double rightInset, + double bottomInset, + double leftInset)
setMessageText()
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutChildren, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListeners
computeMinHeight
javafx.scene.control.SkinBase<Notification>
javafx.beans.property.ReadOnlyStringProperty
password
PasswordTextFormatter.passwordProperty()
revealPassword
PasswordTextFormatter.revealPasswordProperty()
protected final javafx.beans.property.ReadOnlyObjectWrapper<PasswordTextFormatter>
PasswordTextField()
PasswordTextField(String text)
PasswordTextField(String text, + char bullet)
getPassword()
PasswordTextFormatter.getPassword()
getRevealPassword()
PasswordTextFormatter.getRevealPassword()
passwordProperty()
revealPasswordProperty()
setRevealPassword(boolean reveal)
PasswordTextFormatter.setRevealPassword(boolean)
setRevealPassword(boolean)
bullet
The Popover can be detached from the owning node by dragging it away from the owner. It stops displaying an arrow and starts displaying a title and a close - icon.
Example + +
+ var textFlow = new TextFlow(new Text("Some content")); + textFlow.setPrefWidth(300); + + var popover = new Popover(textFlow); + popover.setTitle("Title"); + + var ownerLink = new Hyperlink("Show popover"); + ownerLink.setOnAction(e -> popover.show(ownerLink)); +
contentNode
final javafx.beans.property.DoubleProperty
cornerRadius
contentNodeProperty()
cornerRadiusProperty()
detach()
getContentNode()
setContentNode(Node)
isHeaderAlwaysVisible()
setHeaderAlwaysVisible(boolean)
headerAlwaysVisibleProperty()
isCloseButtonEnabled()
setCloseButtonEnabled(boolean)
closeButtonEnabledProperty()
isDetachable()
setDetachable(boolean)
detachableProperty()
isDetached()
setDetached(boolean)
detachedProperty()
getArrowSize()
setArrowSize(double)
arrowSizeProperty()
getArrowIndent()
setArrowIndent(double)
arrowIndentProperty()
getCornerRadius()
setCornerRadius(double)
getArrowLocation()
setArrowLocation(Popover.ArrowLocation)
arrowLocationProperty()
Popover.show(..)
getFadeInDuration()
setFadeInDuration(Duration)
fadeInDurationProperty()
getFadeOutDuration()
setFadeOutDuration(Duration)
fadeOutDurationProperty()
isAnimated()
setAnimated(boolean)
animatedProperty()
Example: -
+ Popover popOver = new Popover(); popOver.getRoot().getStylesheets().add(...); -
Popover popOver = new Popover(); popOver.getRoot().getStylesheets().add(...); -
owner
offset
show
javafx.stage.PopupWindow
x
y
fadeInDuration
fadeOutDuration
headerAlwaysVisible
visible
closeButtonEnabled
detachable
detached
size
radius
location
duration
animated
javafx.beans.property.ReadOnlyBooleanProperty
reverse
javafx.beans.property.ObjectProperty<javafx.util.StringConverter<Double>>
stringConverter
protected final javafx.beans.property.ObjectProperty<javafx.util.StringConverter<Double>>
protected final javafx.beans.property.ReadOnlyBooleanWrapper
RingProgressIndicator()
RingProgressIndicator(double progress)
RingProgressIndicator(double progress, boolean reverse)
javafx.util.StringConverter<Double>
getStringConverter()
isReverse()
reverseProperty()
setStringConverter(javafx.util.StringConverter<Double> stringConverter)
stringConverterProperty()
setStringConverter(StringConverter)
progress
When placing a single Spacer before or after the child components, + the components will be pushed to the right and left of its container + for horizontally oriented Spacer, or to the top and bottom for vertically + oriented Spacer. + +
You can also specify the `Spacer` size. In this case, it will not be + extended and will work like a gap with the given size between sibling components. + +
Note that this control is not intended to be used in FXML unless SceneBuilder + supports constructor arguments, because none of the properties mentioned above are + observable.
Spacer()
Spacer(double size)
Spacer(double size, javafx.geometry.Orientation orientation)
Spacer(javafx.geometry.Orientation orientation)
orientation
action
Tile()
Tile(@Nullable String title, + @Nullable String description)
Tile(@Nullable String title, + @Nullable String description, + @Nullable javafx.scene.Node graphic)
actionProperty()
getAction()
setAction(javafx.scene.Node action)
setAction(Node)
Setting an action handler makes the tile interactive (or clickable). + When a user clicks on the interactive tile, the specified action handler will be called.
TileBase()
TileBase(@Nullable String title, + @Nullable String description)
TileBase(@Nullable String title, + @Nullable String description, + @Nullable javafx.scene.Node graphic)
descriptionProperty()
getDescription()
setDescription(String description)
setTitle(String title)
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, createDefaultSkin, executeAccessibleAction, getBaselineOffset, getClassCssMetaData, getContextMenu, getControlCssMetaData, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
This property supports BBCode formatted text. Refer to the BBCodeParser + for more information.
setDescription(String)
javafx.scene.control.Skin<Tile>
TileSkin(Tile control)
TileSkinBase<Tile>
javafx.scene.control.Skin<T>
actionSlot
actionSlotListener
descriptionText
HAS_ACTION
HAS_DESCRIPTION
HAS_GRAPHIC
HAS_TITLE
headerBox
protected final javafx.scene.control.Label
titleLbl
TileSkinBase(T control)
setDescriptionText()
javafx.scene.control.SkinBase<T extends TileBase>
javafx.scene.control.Skin<T extends TileBase>
javafx.scene.control.Toggle
selected
final javafx.beans.property.ObjectProperty<javafx.geometry.HorizontalDirection>
labelPosition
Labeled.textProperty()
final javafx.beans.property.ObjectProperty<javafx.scene.control.ToggleGroup>
toggleGroup
ToggleGroup
DEFAULT_STYLE_CLASS
PSEUDO_CLASS_SELECTED
PSEUDO_CLASS_RIGHT
fire()
Switch
isSelected()
final javafx.geometry.HorizontalDirection
getLabelPosition()
final javafx.scene.control.ToggleGroup
getToggleGroup()
labelPositionProperty()
selectedProperty()
setSelected(boolean value)
setLabelPosition(javafx.geometry.HorizontalDirection pos)
setToggleGroup(javafx.scene.control.ToggleGroup value)
toggleGroupProperty()
alignmentProperty, contentDisplayProperty, ellipsisStringProperty, fontProperty, getAlignment, getClassCssMetaData, getContentBias, getContentDisplay, getControlCssMetaData, getEllipsisString, getFont, getGraphic, getGraphicTextGap, getInitialAlignment, getLabelPadding, getLineSpacing, getText, getTextAlignment, getTextFill, getTextOverrun, graphicProperty, graphicTextGapProperty, isMnemonicParsing, isUnderline, isWrapText, labelPaddingProperty, lineSpacingProperty, mnemonicParsingProperty, setAlignment, setContentDisplay, setEllipsisString, setFont, setGraphic, setGraphicTextGap, setLineSpacing, setMnemonicParsing, setText, setTextAlignment, setTextFill, setTextOverrun, setUnderline, setWrapText, textAlignmentProperty, textFillProperty, textOverrunProperty, textProperty, toString, underlineProperty, wrapTextProperty
alignmentProperty, contentDisplayProperty, ellipsisStringProperty, fontProperty, getAlignment, getClassCssMetaData, getContentBias, getContentDisplay, getEllipsisString, getFont, getGraphic, getGraphicTextGap, getInitialAlignment, getLabelPadding, getLineSpacing, getText, getTextAlignment, getTextFill, getTextOverrun, graphicProperty, graphicTextGapProperty, isMnemonicParsing, isUnderline, isWrapText, labelPaddingProperty, lineSpacingProperty, mnemonicParsingProperty, setAlignment, setContentDisplay, setEllipsisString, setFont, setGraphic, setGraphicTextGap, setLineSpacing, setMnemonicParsing, setText, setTextAlignment, setTextFill, setTextOverrun, setUnderline, setWrapText, textAlignmentProperty, textFillProperty, textOverrunProperty, textProperty, toString, underlineProperty, wrapTextProperty
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, executeAccessibleAction, getBaselineOffset, getContextMenu, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
getProperties, getUserData, setUserData
selectedProperty
setSelected(boolean)
toggleGroupProperty
setToggleGroup(ToggleGroup)
HorizontalDirection.LEFT
setLabelPosition(HorizontalDirection)
setSelected
isSelected
setToggleGroup
getToggleGroup
getControlCssMetaData
javafx.scene.control.Labeled
label
protected static final javafx.util.Duration
DEFAULT_ANIMATION_TIME
labelContainer
thumb
thumbArea
protected final javafx.animation.TranslateTransition
transition
computeMaxWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)
computeMinHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)
computeMinWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)
computePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)
computePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)
getCssMetaData()
getThumbMoveAnimationTime()
layoutChildren(double contentX, double contentY, double contentWidth, double contentHeight)
selectedStateChanged()
computeBaselineOffset, consumeMouseEvents, dispose, executeAccessibleAction, getChildren, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListeners
computeBaselineOffset, consumeMouseEvents, dispose, executeAccessibleAction, getChildren, getClassCssMetaData, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListeners
class
BehaviorSkinBase<C extends javafx.scene.control.Control,B extends BehaviorBase<C,?>>
protected final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Breadcrumbs.BreadCrumbActionEvent<T>>>
updateSelectedPath(Breadcrumbs.BreadCrumbItem<T> old, @@ -181,12 +182,12 @@ loadScripts(document, 'script'); final void Breadcrumbs.setCrumbFactory(javafx.util.Callback<Breadcrumbs.BreadCrumbItem<T>,javafx.scene.control.ButtonBase> value) -Sets the value of the crumbFactory property. +Sets the value of the property crumbFactory. final void Breadcrumbs.setDividerFactory(javafx.util.Callback<Breadcrumbs.BreadCrumbItem<T>,? extends javafx.scene.Node> value) -Sets the value of the dividerFactory property. +Sets the value of the property dividerFactory.
Breadcrumbs.selectedCrumbProperty()