Class BasicCommandPopupMenuPanelUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.PanelUI
org.pushingpixels.radiance.component.internal.ui.common.popup.PopupPanelUI
org.pushingpixels.radiance.component.internal.ui.common.popup.BasicPopupPanelUI
org.pushingpixels.radiance.component.internal.ui.common.popup.BasicCommandPopupMenuPanelUI
- Direct Known Subclasses:
BasicColorSelectorPopupMenuPanelUI, RadianceCommandPopupMenuPanelUI
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classprotected classprotected static classPopup panel that hosts groups of icons.Nested classes/interfaces inherited from class BasicPopupPanelUI
BasicPopupPanelUI.PopupPanelEscapeDismisser, BasicPopupPanelUI.WindowTracker -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected JScrollablePanel<JPanel> protected AbstractPopupMenuPanelThe associated popup menu panelFields inherited from class BasicPopupPanelUI
popupPanel -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected LayoutManagerprotected abstract JPanelvoidvoidvoidvoidvoidvoidfocusUp()protected intprotected booleanprotected voidInstalls components on the associated command popup menu.protected voidInstalls listeners on the associated command popup menu.voidprotected voidprotected voidUninstalls subcomponents from the associated command popup menu.protected voidUninstalls listeners from the associated command popup menu.Methods inherited from class BasicPopupPanelUI
initiliazeGlobalListeners, installDefaults, uninstallDefaults, uninstallUIMethods inherited from class ComponentUI
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint, update
-
Field Details
-
popupMenuPanel
The associated popup menu panel -
FORCE_ICON
- See Also:
-
-
Constructor Details
-
BasicCommandPopupMenuPanelUI
public BasicCommandPopupMenuPanelUI()
-
-
Method Details
-
installUI
- Overrides:
installUIin classBasicPopupPanelUI
-
installComponents
protected void installComponents()Description copied from class:BasicPopupPanelUIInstalls components on the associated command popup menu.- Overrides:
installComponentsin classBasicPopupPanelUI
-
hasLeadingButtonPanel
protected boolean hasLeadingButtonPanel() -
getMaxVisibleMenuCommands
protected int getMaxVisibleMenuCommands() -
syncComponents
protected void syncComponents() -
createScrollableButtonPanel
-
uninstallComponents
protected void uninstallComponents()Description copied from class:BasicPopupPanelUIUninstalls subcomponents from the associated command popup menu.- Overrides:
uninstallComponentsin classBasicPopupPanelUI
-
installListeners
protected void installListeners()Description copied from class:BasicPopupPanelUIInstalls listeners on the associated command popup menu.- Overrides:
installListenersin classBasicPopupPanelUI
-
uninstallListeners
protected void uninstallListeners()Description copied from class:BasicPopupPanelUIUninstalls listeners from the associated command popup menu.- Overrides:
uninstallListenersin classBasicPopupPanelUI
-
createMenuPanel
-
createLayoutManager
-
focusFirst
public void focusFirst()- Overrides:
focusFirstin classBasicPopupPanelUI
-
focusLast
public void focusLast()- Overrides:
focusLastin classBasicPopupPanelUI
-
focusDown
public void focusDown()- Overrides:
focusDownin classBasicPopupPanelUI
-
focusUp
public void focusUp()- Overrides:
focusUpin classBasicPopupPanelUI
-
focusRight
public void focusRight()- Overrides:
focusRightin classBasicPopupPanelUI
-
focusLeft
public void focusLeft()- Overrides:
focusLeftin classBasicPopupPanelUI
-