Class BasicCommandPopupMenuPanelUI

    • Constructor Detail

      • BasicCommandPopupMenuPanelUI

        public BasicCommandPopupMenuPanelUI()
    • Method Detail

      • hasLeadingButtonPanel

        protected boolean hasLeadingButtonPanel()
      • getMaxVisibleMenuCommands

        protected int getMaxVisibleMenuCommands()
      • syncComponents

        protected void syncComponents()
      • createMenuPanel

        protected abstract javax.swing.JPanel createMenuPanel()
      • createLayoutManager

        protected java.awt.LayoutManager createLayoutManager()
      • focusAndScrollToMenuItem

        private void focusAndScrollToMenuItem​(java.awt.Component popupMenuComponent)
      • getFocusedIndex

        private int getFocusedIndex​(java.util.List<java.awt.Component> components)
      • findFirstFocusableAfter

        private java.awt.Component findFirstFocusableAfter​(java.util.List<java.awt.Component> components,
                                                           int index)
      • findLastFocusableBefore

        private java.awt.Component findLastFocusableBefore​(java.util.List<java.awt.Component> components,
                                                           int index)
      • maybeMoveFocusToAnotherPopup

        private boolean maybeMoveFocusToAnotherPopup()