public class BasicCommandPopupMenuUI extends BasicPopupPanelUI
Modifier and Type | Class | Description |
---|---|---|
protected static class |
BasicCommandPopupMenuUI.MenuPanel |
|
protected class |
BasicCommandPopupMenuUI.PopupMenuLayoutManager |
|
protected static class |
BasicCommandPopupMenuUI.ScrollableCommandButtonPanel |
Popup panel that hosts groups of icons.
|
BasicPopupPanelUI.PopupPanelEscapeDismisser, BasicPopupPanelUI.WindowTracker
Modifier and Type | Field | Description |
---|---|---|
protected BasicCommandPopupMenuUI.ScrollableCommandButtonPanel |
commandButtonPanel |
|
static String |
FORCE_ICON |
|
protected JScrollablePanel<JPanel> |
menuItemsPanel |
|
protected static CommandButtonDisplayState |
POPUP_MENU |
|
protected PopupPanelManager.PopupListener |
popupListener |
|
protected JCommandPopupMenu |
popupMenu |
The associated popup menu
|
protected ChangeListener |
popupMenuChangeListener |
popupPanel
Constructor | Description |
---|---|
BasicCommandPopupMenuUI() |
Modifier and Type | Method | Description |
---|---|---|
protected LayoutManager |
createLayoutManager() |
|
protected JPanel |
createMenuPanel() |
|
protected BasicCommandPopupMenuUI.ScrollableCommandButtonPanel |
createScrollableButtonPanel() |
|
static ComponentUI |
createUI(JComponent c) |
|
protected void |
installComponents() |
Installs components on the associated command popup menu.
|
protected void |
installListeners() |
Installs listeners on the associated command popup menu.
|
void |
installUI(JComponent c) |
|
protected void |
syncComponents() |
|
protected void |
uninstallComponents() |
Uninstalls subcomponents from the associated command popup menu.
|
protected void |
uninstallListeners() |
Uninstalls listeners from the associated command popup menu.
|
initiliazeGlobalListeners, installDefaults, uninstallDefaults, uninstallUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint, update
protected JCommandPopupMenu popupMenu
protected ChangeListener popupMenuChangeListener
protected PopupPanelManager.PopupListener popupListener
protected BasicCommandPopupMenuUI.ScrollableCommandButtonPanel commandButtonPanel
protected JScrollablePanel<JPanel> menuItemsPanel
public static final String FORCE_ICON
protected static final CommandButtonDisplayState POPUP_MENU
public static ComponentUI createUI(JComponent c)
public void installUI(JComponent c)
installUI
in class BasicPopupPanelUI
protected void installComponents()
BasicPopupPanelUI
installComponents
in class BasicPopupPanelUI
protected void syncComponents()
protected BasicCommandPopupMenuUI.ScrollableCommandButtonPanel createScrollableButtonPanel()
protected void uninstallComponents()
BasicPopupPanelUI
uninstallComponents
in class BasicPopupPanelUI
protected void installListeners()
BasicPopupPanelUI
installListeners
in class BasicPopupPanelUI
protected void uninstallListeners()
BasicPopupPanelUI
uninstallListeners
in class BasicPopupPanelUI
protected JPanel createMenuPanel()
protected LayoutManager createLayoutManager()