java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.pushingpixels.radiance.component.api.common.popup.JPopupPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible
Direct Known Subclasses:
AbstractPopupMenuPanel, BasicRibbonUI.BandHostPopupPanel, RadianceRibbonFrameTitlePane.TaskbarOverflowPopupPanel

public abstract class JPopupPanel extends JPanel
Base class for popup panels.
See Also:
  • Field Details

  • Constructor Details

    • JPopupPanel

      protected JPopupPanel()
      Protected to prevent direct instantiation.
  • Method Details

    • getUI

      public PopupPanelUI getUI()
      Overrides:
      getUI in class JPanel
    • setUI

      protected void setUI(PopupPanelUI ui)
      Sets the popup panel UI delegate that renders this component.
      Parameters:
      ui - the popup panel UI delegate
    • getUIClassID

      public String getUIClassID()
      Overrides:
      getUIClassID in class JPanel
    • updateUI

      public void updateUI()
      Overrides:
      updateUI in class JPanel
    • setOriginator

      public void setOriginator(JComponent originator)
      Sets the originator of this popup panel.
      Parameters:
      originator - The originator for this popup panel.
      See Also:
    • getOriginator

      public JComponent getOriginator()
      Returns the invoker of this popup panel.
      Returns:
      The invoker of this popup panel.
      See Also: