Class RecentItemsMenu

  • All Implemented Interfaces:
    javafx.css.Styleable, javafx.event.EventTarget

    public class RecentItemsMenu
    extends javafx.scene.control.Menu
    • Field Summary

      • Fields inherited from class javafx.scene.control.Menu

        ON_HIDDEN, ON_HIDING, ON_SHOWING, ON_SHOWN
      • Fields inherited from class javafx.scene.control.MenuItem

        MENU_VALIDATION_EVENT
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addRecentItem​(String pItem)
      Note that recent item cannot contain ';' character.
      void setActionHandlerFactory​(Function<String,​javafx.event.EventHandler<javafx.event.ActionEvent>> pFactory)  
      • Methods inherited from class javafx.scene.control.Menu

        addEventHandler, buildEventDispatchChain, getItems, getOnHidden, getOnHiding, getOnShowing, getOnShown, hide, isShowing, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, removeEventHandler, setOnHidden, setOnHiding, setOnShowing, setOnShown, show, showingProperty
      • Methods inherited from class javafx.scene.control.MenuItem

        acceleratorProperty, disableProperty, fire, getAccelerator, getCssMetaData, getGraphic, getId, getOnAction, getOnMenuValidation, getParentMenu, getParentPopup, getProperties, getPseudoClassStates, getStyle, getStyleableNode, getStyleableParent, getStyleClass, getText, getTypeSelector, getUserData, graphicProperty, idProperty, isDisable, isMnemonicParsing, isVisible, mnemonicParsingProperty, onActionProperty, onMenuValidationProperty, parentMenuProperty, parentPopupProperty, setAccelerator, setDisable, setGraphic, setId, setMnemonicParsing, setOnAction, setOnMenuValidation, setParentMenu, setParentPopup, setStyle, setText, setUserData, setVisible, styleProperty, textProperty, toString, visibleProperty
    • Constructor Detail

      • RecentItemsMenu

        public RecentItemsMenu​(String pId,
                               Class pClass)
      • RecentItemsMenu

        public RecentItemsMenu​(String pText,
                               String pId,
                               Class pClass)
      • RecentItemsMenu

        public RecentItemsMenu​(String pText,
                               String pId,
                               Class pClass,
                               int pMaxItemListSize)
      • RecentItemsMenu

        public RecentItemsMenu​(String pText,
                               String pId,
                               int pMaxItemListSize,
                               Function<String,​javafx.event.EventHandler<javafx.event.ActionEvent>> pActionHandlerFactory,
                               Class pClass,
                               boolean pSystemNode)
    • Method Detail

      • setActionHandlerFactory

        public void setActionHandlerFactory​(Function<String,​javafx.event.EventHandler<javafx.event.ActionEvent>> pFactory)
      • addRecentItem

        public void addRecentItem​(String pItem)
        Note that recent item cannot contain ';' character.