Class BasicCommandMenuButtonUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.ButtonUI
-
- org.pushingpixels.flamingo.internal.ui.common.CommandButtonUI
-
- org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI
-
- org.pushingpixels.flamingo.internal.ui.common.BasicCommandMenuButtonUI
-
public class BasicCommandMenuButtonUI extends BasicCommandButtonUI
Basic UI delegate for theJCommandMenuButtoncomponent.
-
-
Field Summary
Fields Modifier and Type Field Description protected MouseListenerrolloverMenuMouseListenerRollover menu mouse listener.-
Fields inherited from class org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI
basicPopupButtonListener, buttonRendererPane, commandButton, disposePopupsActionListener, DONT_DISPOSE_POPUPS, EMULATE_SQUARE_BUTTON, isUnderMouse, layoutInfo, layoutManager, popupActionIcon, popupActionListener, propertyChangeListener, rendererButton, rendererSeparator
-
-
Constructor Summary
Constructors Constructor Description BasicCommandMenuButtonUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ComponentUIcreateUI(JComponent c)protected voidfireRolloverActionPerformed(ActionEvent e)Fires the rollover action on all registered handlers.protected voidinstallListeners()Installs listeners on the associated command button.protected voiduninstallListeners()Uninstalls listeners from the associated command button.voidupdate(Graphics g, JComponent c)-
Methods inherited from class org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI
configureRenderer, createButtonListener, createPopupActionIcon, createPopupActionListener, createRendererButton, getForegroundColor, getIconToPaint, getKeyTipAnchorCenterPoint, getLayoutGap, getLayoutInfo, getPreferredSize, installComponents, installDefaults, installKeyboardActions, installUI, isPaintingBackground, isPaintingSeparators, paint, paintButtonBackground, paintButtonBackground, paintButtonHorizontalSeparator, paintButtonIcon, paintButtonVerticalSeparator, paintPopupActionIcon, processPopupAction, syncDisabledIcon, syncIconDimension, toUseDisabledIcon, unconfigureRenderer, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallUI, updateBorder, updateCustomDimension, updatePopupActionIcon
-
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize
-
-
-
-
Field Detail
-
rolloverMenuMouseListener
protected MouseListener rolloverMenuMouseListener
Rollover menu mouse listener.
-
-
Method Detail
-
createUI
public static ComponentUI createUI(JComponent c)
-
installListeners
protected void installListeners()
Description copied from class:BasicCommandButtonUIInstalls listeners on the associated command button.- Overrides:
installListenersin classBasicCommandButtonUI
-
uninstallListeners
protected void uninstallListeners()
Description copied from class:BasicCommandButtonUIUninstalls listeners from the associated command button.- Overrides:
uninstallListenersin classBasicCommandButtonUI
-
fireRolloverActionPerformed
protected void fireRolloverActionPerformed(ActionEvent e)
Fires the rollover action on all registered handlers.- Parameters:
e- Event object.
-
update
public void update(Graphics g, JComponent c)
- Overrides:
updatein classBasicCommandButtonUI
-
-