Class BasicCommandToggleButtonUI
- 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.BasicCommandToggleButtonUI
-
- Direct Known Subclasses:
BasicCommandToggleMenuButtonUI,BasicRibbonTaskToggleButtonUI
public class BasicCommandToggleButtonUI extends BasicCommandButtonUI
Basic UI for command toggle buttonJCommandToggleButton.
-
-
Field Summary
-
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 BasicCommandToggleButtonUI()Creates a new UI delegate.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AbstractButtoncreateRendererButton()Creates the renderer button.static ComponentUIcreateUI(JComponent c)protected booleanisPaintingSeparators()Returns indication whether the action-popup areas separator is painted.protected voidupdatePopupActionIcon()Updates the popup action icon.-
Methods inherited from class org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI
configureRenderer, createButtonListener, createPopupActionIcon, createPopupActionListener, getForegroundColor, getIconToPaint, getKeyTipAnchorCenterPoint, getLayoutGap, getLayoutInfo, getPreferredSize, installComponents, installDefaults, installKeyboardActions, installListeners, installUI, isPaintingBackground, paint, paintButtonBackground, paintButtonBackground, paintButtonHorizontalSeparator, paintButtonIcon, paintButtonVerticalSeparator, paintPopupActionIcon, processPopupAction, syncDisabledIcon, syncIconDimension, toUseDisabledIcon, unconfigureRenderer, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, update, updateBorder, updateCustomDimension
-
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize
-
-
-
-
Method Detail
-
createUI
public static ComponentUI createUI(JComponent c)
-
updatePopupActionIcon
protected void updatePopupActionIcon()
Description copied from class:BasicCommandButtonUIUpdates the popup action icon.- Overrides:
updatePopupActionIconin classBasicCommandButtonUI
-
isPaintingSeparators
protected boolean isPaintingSeparators()
Description copied from class:BasicCommandButtonUIReturns indication whether the action-popup areas separator is painted.- Overrides:
isPaintingSeparatorsin classBasicCommandButtonUI- Returns:
trueif the action-popup areas separator is painted.
-
createRendererButton
protected AbstractButton createRendererButton()
Description copied from class:BasicCommandButtonUICreates the renderer button.- Overrides:
createRendererButtonin classBasicCommandButtonUI- Returns:
- The renderer button.
-
-