ActionPopupTransitionAwareUI
, org.pushingpixels.substance.internal.animation.TransitionAwareUI
public class SubstanceCommandMenuButtonUI extends SubstanceCommandButtonUI
JCommandMenuButton
components in Substance look and
feel.Modifier and Type | Field | Description |
---|---|---|
protected java.awt.event.MouseListener |
rolloverMenuMouseListener |
Rollover menu mouse listener.
|
basicPopupButtonListener, buttonRendererPane, commandButton, disposePopupsActionListener, DONT_DISPOSE_POPUPS, EMULATE_SQUARE_BUTTON, isUnderMouse, layoutInfo, layoutManager, popupActionIcon, popupActionListener, propertyChangeListener, rendererButton, rendererSeparator
backgroundDelegate, overallStateTransitionTracker, substanceOverallRolloverListener, substancePropertyListener, substanceVisualStateTracker
Constructor | Description |
---|---|
SubstanceCommandMenuButtonUI(org.pushingpixels.flamingo.api.common.JCommandMenuButton button) |
Modifier and Type | Method | 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) |
configureRenderer, createButtonListener, createPopupActionListener, createRendererButton, getForegroundColor, getIconToPaint, getKeyTipAnchorCenterPoint, getLayoutGap, getLayoutInfo, installComponents, installKeyboardActions, installUI, paintButtonBackground, processPopupAction, syncIconDimension, toUseDisabledIcon, unconfigureRenderer, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallUI, updateCustomDimension, updatePopupActionIcon
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createPopupActionIcon, getActionTransitionTracker, getPopupTransitionTracker, getPreferredSize, getTransitionTracker, installDefaults, isInside, isPaintingBackground, isPaintingSeparators, paint, paintButtonBackground, paintButtonHorizontalSeparator, paintButtonIcon, paintButtonVerticalSeparator, paintPopupActionIcon, syncDisabledIcon, updateBorder
protected 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 SubstanceCommandButtonUI
protected void uninstallListeners()
uninstallListeners
in class SubstanceCommandButtonUI
protected 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