public class SubstanceCommandMenuButtonUI extends SubstanceCommandButtonUI
JCommandMenuButton components in Substance look and
feel.| Modifier and Type | Field and Description |
|---|---|
protected java.awt.event.MouseListener |
rolloverMenuMouseListener
Rollover menu mouse listener.
|
backgroundDelegate, overallStateTransitionTracker, substanceOverallRolloverListener, substancePropertyListener, substanceVisualStateTrackerbasicPopupButtonListener, buttonRendererPane, commandButton, disposePopupsActionListener, DONT_DISPOSE_POPUPS, EMULATE_SQUARE_BUTTON, isUnderMouse, layoutInfo, layoutManager, popupActionIcon, popupActionListener, propertyChangeListener, rendererButton, rendererSeparator| Constructor and Description |
|---|
SubstanceCommandMenuButtonUI(org.pushingpixels.flamingo.api.common.JCommandMenuButton button) |
| Modifier and Type | Method and Description |
|---|---|
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent c) |
protected void |
fireRolloverActionPerformed(java.awt.event.ActionEvent e)
Fires the rollover action on all registered handlers.
|
protected void |
installListeners() |
protected void |
uninstallListeners() |
void |
update(java.awt.Graphics g,
javax.swing.JComponent c) |
createPopupActionIcon, getActionTransitionTracker, getPopupTransitionTracker, getPreferredSize, getTransitionTracker, installDefaults, isInside, isPaintingBackground, isPaintingSeparators, paint, paintButtonBackground, paintButtonHorizontalSeparator, paintButtonIcon, paintButtonVerticalSeparator, paintPopupActionIcon, syncDisabledIcon, updateBorderconfigureRenderer, createButtonListener, createPopupActionListener, createRendererButton, getForegroundColor, getIconToPaint, getKeyTipAnchorCenterPoint, getLayoutGap, getLayoutInfo, installComponents, installKeyboardActions, installUI, paintButtonBackground, processPopupAction, syncIconDimension, toUseDisabledIcon, unconfigureRenderer, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallUI, updateCustomDimension, updatePopupActionIconprotected java.awt.event.MouseListener rolloverMenuMouseListener
public SubstanceCommandMenuButtonUI(org.pushingpixels.flamingo.api.common.JCommandMenuButton button)
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
protected void installListeners()
installListeners in class SubstanceCommandButtonUIprotected void uninstallListeners()
uninstallListeners in class SubstanceCommandButtonUIprotected void fireRolloverActionPerformed(java.awt.event.ActionEvent e)
e - Event object.public void update(java.awt.Graphics g,
javax.swing.JComponent c)
update in class org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI