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 java.lang.String |
FORCE_ICON |
|
protected JScrollablePanel<javax.swing.JPanel> |
menuItemsPanel |
|
protected static CommandButtonDisplayState |
POPUP_MENU |
|
protected PopupPanelManager.PopupListener |
popupListener |
|
protected JCommandPopupMenu |
popupMenu |
The associated popup menu
|
protected javax.swing.event.ChangeListener |
popupMenuChangeListener |
popupPanel
Constructor | Description |
---|---|
BasicCommandPopupMenuUI() |
Modifier and Type | Method | Description |
---|---|---|
protected java.awt.LayoutManager |
createLayoutManager() |
|
protected javax.swing.JPanel |
createMenuPanel() |
|
protected BasicCommandPopupMenuUI.ScrollableCommandButtonPanel |
createScrollableButtonPanel() |
|
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.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(javax.swing.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
protected JCommandPopupMenu popupMenu
protected javax.swing.event.ChangeListener popupMenuChangeListener
protected PopupPanelManager.PopupListener popupListener
protected BasicCommandPopupMenuUI.ScrollableCommandButtonPanel commandButtonPanel
protected JScrollablePanel<javax.swing.JPanel> menuItemsPanel
public static final java.lang.String FORCE_ICON
protected static final CommandButtonDisplayState POPUP_MENU
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
public void installUI(javax.swing.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 javax.swing.JPanel createMenuPanel()
protected java.awt.LayoutManager createLayoutManager()