Direct Known Subclasses:
BasicCommandPopupMenuPanelUI, BasicRibbonApplicationMenuPopupPanelUI, RadiancePopupPanelUI

public abstract class BasicPopupPanelUI extends PopupPanelUI
Basic UI for popup panel JPopupPanel.
  • Field Details

    • popupPanel

      protected JPopupPanel popupPanel
      The associated popup panel.
    • awtEventListener

      private AWTEventListener awtEventListener
    • popupPanelManagerListener

      static PopupPanelManager.PopupListener popupPanelManagerListener
      The global listener that tracks the ESC key action on the root panes of windows that show popup panels.
  • Constructor Details

    • BasicPopupPanelUI

      public BasicPopupPanelUI()
  • Method Details

    • installUI

      public void installUI(JComponent c)
      Overrides:
      installUI in class ComponentUI
    • uninstallUI

      public void uninstallUI(JComponent c)
      Overrides:
      uninstallUI in class ComponentUI
    • installDefaults

      protected void installDefaults()
      Installs default settings for the associated command popup menu.
    • installListeners

      protected void installListeners()
      Installs listeners on the associated command popup menu.
    • installComponents

      protected void installComponents()
      Installs components on the associated command popup menu.
    • uninstallDefaults

      protected void uninstallDefaults()
      Uninstalls default settings from the associated command popup menu.
    • uninstallListeners

      protected void uninstallListeners()
      Uninstalls listeners from the associated command popup menu.
    • uninstallComponents

      protected void uninstallComponents()
      Uninstalls subcomponents from the associated command popup menu.
    • initiliazeGlobalListeners

      protected static void initiliazeGlobalListeners()
      Initializes the global listeners.
    • focusFirst

      public void focusFirst()
      Specified by:
      focusFirst in class PopupPanelUI
    • focusLast

      public void focusLast()
      Specified by:
      focusLast in class PopupPanelUI
    • focusDown

      public void focusDown()
      Specified by:
      focusDown in class PopupPanelUI
    • focusUp

      public void focusUp()
      Specified by:
      focusUp in class PopupPanelUI
    • focusLeft

      public void focusLeft()
      Specified by:
      focusLeft in class PopupPanelUI
    • focusRight

      public void focusRight()
      Specified by:
      focusRight in class PopupPanelUI