- All Implemented Interfaces:
MFXMenuControl,Styleable,EventTarget,Skinnable
TransformableListWrapper as list implementation, this allows
not only basic operations such additions, removals and replacements, but also filter and sort operations.
It's composed by an icon and a popup that contains the list of notifications.
A complete list of the features the notification center offers:
- Uses a virtual flow to show the notifications and have high performance
- Uses MFXNotificationCell as cells to contain the notifications, those special
cells perfectly integrate with the selection mode feature of the notification center to show a checkbox when needed
- Has a MultipleSelectionModel to keep track of the selected notifications
- Has a property that keeps track of the number of unread notifications
- Has two styles for the unread counter: as a DOT, or as a dot with the NUMBER
- Allows to change the header's text
- Allows to toggle a "Do not disturb" mode
- Has a property that specifies whether the popup is showing or not
- Has a property that specifies whether the mouse is on the popup (it's bound, cannot be set, nor unbound)
- Allows to specify the space between the bell icon and the popup
- Allows to specify the popup's size. Must be greater than 0 and should always be larger than the bell's icon
- Has a context menu that opens when right-clicking on the virtual flow, by default it contains
items to perform selection, filter and sort actions. It can also be disabled by using MFXMenuControl.setContextMenuDisabled(boolean).
- Has a flag to specify whether the notification center is animated or not
- Has a flag to specify whether visible notifications should be set as READ when the popup is shown
- Has a flag to specify whether notifications should be set as READ when they are dismissed
- Allows specifying the action to perform when the bell icon is pressed, by default inverts the value of the showingProperty()
to inform the popup that it should open/hide
Has an executor that runs every 60 seconds (by default, can be changed) that updates all the notifications.
By update, I mean that INotification.updateElapsed() is called. The service can be stopped and started
whenever desired, by default it is always started.
-
Property Summary
PropertiesTypePropertyDescriptionSpecifies the style of the unread counter.Specifies if the notification center is in "Do not disturb" mode.Specifies the header's text.Specifies the popup's height.Specifies if the mouse is on the popup.Specifies the space between the bell icon and the popupSpecifies the popups' width.Specifies if the notification center is in selection mode.Specifies if the popup is shown/hidden.Specifies the number of unread notifications.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, 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 TypeMethodDescriptionSpecifies the style of the unread counter.protected Skin<?>protected voidResponsible for building and setting the default context menu.voiddismiss(INotification... notifications) Sets all the given notifications' state to READ, then removes them from the notifications list.voidSets all the notifications' state to READ, then removes them from the notifications list.voidSets all the selected notifications' state to READ, then removes them from the notifications list.voidSets all the visible notifications' state to READ, then removes them from the notifications list.Specifies if the notification center is in "Do not disturb" mode.io.github.palexdev.virtualizedfx.flow.simple.SimpleVirtualFlow<INotification,MFXNotificationCell>.io.github.palexdev.virtualizedfx.flow.simple.SimpleVirtualFlow.Features features()Delegate method forSimpleVirtualFlow.features().getCell(int index) Delegate method forSimpleVirtualFlow.getCell(int).getCells()Delegate method forSimpleVirtualFlow.getCells().Gets the value of the property counterStyle.doubleDelegate method forSimpleVirtualFlow.getHorizontalPosition().Specifies the action to perform when the bell icon is clicked.doubleGets the value of the property popupHeight.doubleGets the value of the property popupSpacing.doubleGets the value of the property popupWidth.longGets the value of the property unreadCount.doubleDelegate method forSimpleVirtualFlow.getVerticalPosition().Specifies the header's text.booleanSpecifies whether the notification center is animated.booleanGets the value of the property doNotDisturb.booleanSpecifies whether dismissed notifications should be set as READ.booleanSpecifies whether visible notification should be marked as read when the popup is shown.booleanGets the value of the property popupHover.booleanGets the value of the property selectionMode.booleanGets the value of the property showing.voidSets all the notifications' state to the given state.voidmarkNotificationsAs(NotificationState state, INotification... notifications) Sets all the given notifications' state to the given state.voidSets all the selected notifications' state to the given state.voidSets all the visible notifications' state to the given state.Specifies the popup's height.Specifies if the mouse is on the popup.Specifies the space between the bell icon and the popupSpecifies the popups' width.voidscrollBy(double pixels) Delegate method forSimpleVirtualFlow.scrollBy(double).voidscrollTo(int index) Delegate method forSimpleVirtualFlow.scrollTo(int).voidDelegate method forSimpleVirtualFlow.scrollToFirst().voidDelegate method forSimpleVirtualFlow.scrollToLast().voidscrollToPixel(double pixel) Delegate method forSimpleVirtualFlow.scrollToPixel(double).Specifies if the notification center is in selection mode.voidsetAnimated(boolean animated) voidsetCellFactory(Function<INotification, MFXNotificationCell> cellFactory) Delegate method forSimpleVirtualFlow.setCellFactory(Function).voidsetCounterStyle(NotificationCounterStyle counterStyle) Sets the value of the property counterStyle.voidsetDoNotDisturb(boolean doNotDisturb) Sets the value of the property doNotDisturb.voidsetHeaderTextProperty(String headerTextProperty) voidsetHSpeed(double unit, double block) Delegate method forSimpleVirtualFlow.setHSpeed(double, double).voidsetMarkAsReadOnDismiss(boolean markAsReadOnDismiss) voidsetMarkAsReadOnShow(boolean markAsReadOnShow) voidsetOnIconClicked(EventHandler<MouseEvent> onIconClicked) voidsetPopupHeight(double popupHeight) Sets the value of the property popupHeight.voidsetPopupSpacing(double popupSpacing) Sets the value of the property popupSpacing.voidsetPopupWidth(double popupWidth) Sets the value of the property popupWidth.voidsetSelectionMode(boolean selectionMode) Sets the value of the property selectionMode.voidsetShowing(boolean showing) Sets the value of the property showing.voidsetVSpeed(double unit, double block) Delegate method forSimpleVirtualFlow.setVSpeed(double, double).Specifies if the popup is shown/hidden.voidstartNotificationsUpdater(long period, TimeUnit timeUnit) Starts the notifications updater service to run the update task periodically, according to the given period and time unit.voidImmediately stops the notifications updater service.Specifies the number of unread notifications.Methods inherited from class javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, executeAccessibleAction, getBaselineOffset, getClassCssMetaData, getContextMenu, getControlCssMetaData, 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, 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, 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, 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, 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, visiblePropertyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.github.palexdev.materialfx.controls.base.MFXMenuControl
isContextMenuDisabled, setContextMenuDisabledMethods inherited from interface javafx.css.Styleable
getStyleableNode
-
Property Details
-
selectionMode
Specifies if the notification center is in selection mode. By default this mode triggersMFXNotificationCellto show a checkbox for selection- See Also:
-
unreadCount
Specifies the number of unread notifications.- See Also:
-
counterStyle
Specifies the style of the unread counter. -
headerTextProperty
Specifies the header's text. -
doNotDisturb
Specifies if the notification center is in "Do not disturb" mode.- See Also:
-
showing
Specifies if the popup is shown/hidden.Can also be used to control the popup.
- See Also:
-
popupHover
Specifies if the mouse is on the popup. Despite being a Read-Write property, it is bound to the popup's hover property and cannot be unbound. Attempts to set this will always fail with an exception.- See Also:
-
popupSpacing
Specifies the space between the bell icon and the popup- See Also:
-
popupWidth
Specifies the popups' width.- See Also:
-
popupHeight
Specifies the popup's height.- See Also:
-
-
Constructor Details
-
MFXNotificationCenter
public MFXNotificationCenter()
-
-
Method Details
-
defaultContextMenu
protected void defaultContextMenu()Responsible for building and setting the default context menu. -
startNotificationsUpdater
Starts the notifications updater service to run the update task periodically, according to the given period and time unit.- See Also:
-
stopNotificationsUpdater
public void stopNotificationsUpdater()Immediately stops the notifications updater service. -
markNotificationsAs
Sets all the given notifications' state to the given state.At the end recomputes the number of unread notifications.
-
markVisibleNotificationsAs
Sets all the visible notifications' state to the given state. -
markSelectedNotificationsAs
Sets all the selected notifications' state to the given state. -
markAllNotificationsAs
Sets all the notifications' state to the given state. -
dismiss
Sets all the given notifications' state to READ, then removes them from the notifications list. -
dismissVisible
public void dismissVisible()Sets all the visible notifications' state to READ, then removes them from the notifications list. -
dismissSelected
public void dismissSelected()Sets all the selected notifications' state to READ, then removes them from the notifications list. -
dismissAll
public void dismissAll()Sets all the notifications' state to READ, then removes them from the notifications list. -
getNotifications
- Returns:
- the list of notifications
-
getSelectionModel
- Returns:
- the selection model instance used to keep track of selected notifications
-
isSelectionMode
public boolean isSelectionMode()Gets the value of the property selectionMode.- Property description:
- Specifies if the notification center is in selection mode.
By default this mode triggers
MFXNotificationCellto show a checkbox for selection
-
selectionModeProperty
Specifies if the notification center is in selection mode. By default this mode triggersMFXNotificationCellto show a checkbox for selection- See Also:
-
setSelectionMode
public void setSelectionMode(boolean selectionMode) Sets the value of the property selectionMode.- Property description:
- Specifies if the notification center is in selection mode.
By default this mode triggers
MFXNotificationCellto show a checkbox for selection
-
getUnreadCount
public long getUnreadCount()Gets the value of the property unreadCount.- Property description:
- Specifies the number of unread notifications.
-
unreadCountProperty
Specifies the number of unread notifications.- See Also:
-
getCounterStyle
Gets the value of the property counterStyle.- Property description:
- Specifies the style of the unread counter.
-
counterStyleProperty
Specifies the style of the unread counter. -
setCounterStyle
Sets the value of the property counterStyle.- Property description:
- Specifies the style of the unread counter.
-
getHeaderTextProperty
-
headerTextPropertyProperty
Specifies the header's text. -
setHeaderTextProperty
-
isDoNotDisturb
public boolean isDoNotDisturb()Gets the value of the property doNotDisturb.- Property description:
- Specifies if the notification center is in "Do not disturb" mode.
-
doNotDisturbProperty
Specifies if the notification center is in "Do not disturb" mode.- See Also:
-
setDoNotDisturb
public void setDoNotDisturb(boolean doNotDisturb) Sets the value of the property doNotDisturb.- Property description:
- Specifies if the notification center is in "Do not disturb" mode.
-
isShowing
public boolean isShowing()Gets the value of the property showing.- Property description:
- Specifies if the popup is shown/hidden.
Can also be used to control the popup.
-
showingProperty
Specifies if the popup is shown/hidden.Can also be used to control the popup.
- See Also:
-
setShowing
public void setShowing(boolean showing) Sets the value of the property showing.- Property description:
- Specifies if the popup is shown/hidden.
Can also be used to control the popup.
-
isPopupHover
public boolean isPopupHover()Gets the value of the property popupHover.- Property description:
- Specifies if the mouse is on the popup. Despite being a Read-Write property, it is bound to the popup's hover property and cannot be unbound. Attempts to set this will always fail with an exception.
-
popupHoverProperty
Specifies if the mouse is on the popup. Despite being a Read-Write property, it is bound to the popup's hover property and cannot be unbound. Attempts to set this will always fail with an exception.- See Also:
-
getPopupSpacing
public double getPopupSpacing()Gets the value of the property popupSpacing.- Property description:
- Specifies the space between the bell icon and the popup
-
popupSpacingProperty
Specifies the space between the bell icon and the popup- See Also:
-
setPopupSpacing
public void setPopupSpacing(double popupSpacing) Sets the value of the property popupSpacing.- Property description:
- Specifies the space between the bell icon and the popup
-
getPopupWidth
public double getPopupWidth()Gets the value of the property popupWidth.- Property description:
- Specifies the popups' width.
-
popupWidthProperty
Specifies the popups' width.- See Also:
-
setPopupWidth
public void setPopupWidth(double popupWidth) Sets the value of the property popupWidth.- Property description:
- Specifies the popups' width.
-
getPopupHeight
public double getPopupHeight()Gets the value of the property popupHeight.- Property description:
- Specifies the popup's height.
-
popupHeightProperty
Specifies the popup's height.- See Also:
-
setPopupHeight
public void setPopupHeight(double popupHeight) Sets the value of the property popupHeight.- Property description:
- Specifies the popup's height.
-
getMFXContextMenu
- Specified by:
getMFXContextMenuin interfaceMFXMenuControl- Returns:
- the currently built
MFXContextMenu
-
isAnimated
public boolean isAnimated()Specifies whether the notification center is animated. -
setAnimated
public void setAnimated(boolean animated) -
isMarkAsReadOnShow
public boolean isMarkAsReadOnShow()Specifies whether visible notification should be marked as read when the popup is shown. -
setMarkAsReadOnShow
public void setMarkAsReadOnShow(boolean markAsReadOnShow) -
isMarkAsReadOnDismiss
public boolean isMarkAsReadOnDismiss()Specifies whether dismissed notifications should be set as READ. For this to work use one of the dismiss methods offered by the control. -
setMarkAsReadOnDismiss
public void setMarkAsReadOnDismiss(boolean markAsReadOnDismiss) -
getOnIconClicked
Specifies the action to perform when the bell icon is clicked. -
setOnIconClicked
-
getCell
Delegate method forSimpleVirtualFlow.getCell(int). -
getCells
Delegate method forSimpleVirtualFlow.getCells(). -
scrollBy
public void scrollBy(double pixels) Delegate method forSimpleVirtualFlow.scrollBy(double). -
scrollTo
public void scrollTo(int index) Delegate method forSimpleVirtualFlow.scrollTo(int). -
scrollToFirst
public void scrollToFirst()Delegate method forSimpleVirtualFlow.scrollToFirst(). -
scrollToLast
public void scrollToLast()Delegate method forSimpleVirtualFlow.scrollToLast(). -
scrollToPixel
public void scrollToPixel(double pixel) Delegate method forSimpleVirtualFlow.scrollToPixel(double). -
setHSpeed
public void setHSpeed(double unit, double block) Delegate method forSimpleVirtualFlow.setHSpeed(double, double). -
setVSpeed
public void setVSpeed(double unit, double block) Delegate method forSimpleVirtualFlow.setVSpeed(double, double). -
getVerticalPosition
public double getVerticalPosition()Delegate method forSimpleVirtualFlow.getVerticalPosition(). -
getHorizontalPosition
public double getHorizontalPosition()Delegate method forSimpleVirtualFlow.getHorizontalPosition(). -
setCellFactory
Delegate method forSimpleVirtualFlow.setCellFactory(Function). -
features
public io.github.palexdev.virtualizedfx.flow.simple.SimpleVirtualFlow<INotification,MFXNotificationCell>.io.github.palexdev.virtualizedfx.flow.simple.SimpleVirtualFlow.Features features()Delegate method forSimpleVirtualFlow.features(). -
createDefaultSkin
- Overrides:
createDefaultSkinin classControl
-