Class BasicRibbonApplicationMenuPopupPanelUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.PanelUI
org.pushingpixels.flamingo.internal.ui.common.popup.PopupPanelUI
org.pushingpixels.flamingo.internal.ui.common.popup.BasicPopupPanelUI
org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.BasicRibbonApplicationMenuPopupPanelUI
Basic UI for ribbon application menu button
JRibbonApplicationMenuButton
.-
Nested Class Summary
Nested classes/interfaces inherited from class org.pushingpixels.flamingo.internal.ui.common.popup.BasicPopupPanelUI
BasicPopupPanelUI.PopupPanelEscapeDismisser, BasicPopupPanelUI.WindowTracker
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected JRibbonApplicationMenuPopupPanel
The associated application menu button.protected JPanel
protected JPanel
protected static final CommandButtonDisplayState
protected JPanel
protected JPanel
Fields inherited from class org.pushingpixels.flamingo.internal.ui.common.popup.BasicPopupPanelUI
popupPanel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected JPanel
static ComponentUI
protected void
Installs components on the associated command popup menu.protected void
Installs default settings for the associated command popup menu.protected void
Installs listeners on the associated command popup menu.void
void
paint
(Graphics g, JComponent c) protected void
Uninstalls subcomponents from the associated command popup menu.protected void
Uninstalls default settings from the associated command popup menu.protected void
Uninstalls listeners from the associated command popup menu.void
Methods inherited from class org.pushingpixels.flamingo.internal.ui.common.popup.BasicPopupPanelUI
initiliazeGlobalListeners
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, update
-
Field Details
-
panelLevel1
-
panelLevel2
-
MENU_TILE_LEVEL_1
-
applicationMenuPopupPanel
The associated application menu button. -
mainPanel
-
-
Constructor Details
-
BasicRibbonApplicationMenuPopupPanelUI
public BasicRibbonApplicationMenuPopupPanelUI()
-
-
Method Details
-
createUI
-
installUI
- Overrides:
installUI
in classBasicPopupPanelUI
-
uninstallUI
- Overrides:
uninstallUI
in classBasicPopupPanelUI
-
installDefaults
protected void installDefaults()Description copied from class:BasicPopupPanelUI
Installs default settings for the associated command popup menu.- Overrides:
installDefaults
in classBasicPopupPanelUI
-
installComponents
protected void installComponents()Description copied from class:BasicPopupPanelUI
Installs components on the associated command popup menu.- Overrides:
installComponents
in classBasicPopupPanelUI
-
createMainPanel
-
installListeners
protected void installListeners()Description copied from class:BasicPopupPanelUI
Installs listeners on the associated command popup menu.- Overrides:
installListeners
in classBasicPopupPanelUI
-
uninstallDefaults
protected void uninstallDefaults()Description copied from class:BasicPopupPanelUI
Uninstalls default settings from the associated command popup menu.- Overrides:
uninstallDefaults
in classBasicPopupPanelUI
-
uninstallComponents
protected void uninstallComponents()Description copied from class:BasicPopupPanelUI
Uninstalls subcomponents from the associated command popup menu.- Overrides:
uninstallComponents
in classBasicPopupPanelUI
-
uninstallListeners
protected void uninstallListeners()Description copied from class:BasicPopupPanelUI
Uninstalls listeners from the associated command popup menu.- Overrides:
uninstallListeners
in classBasicPopupPanelUI
-
paint
- Overrides:
paint
in classComponentUI
-
getPanelLevel1
-
getPanelLevel2
-