Class SubstanceCommandToggleMenuButtonUI
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
org.pushingpixels.substance.flamingo.common.ui.SubstanceCommandToggleButtonUI
org.pushingpixels.substance.flamingo.common.ui.SubstanceCommandToggleMenuButtonUI
- All Implemented Interfaces:
ActionPopupTransitionAwareUI,org.pushingpixels.substance.internal.animation.TransitionAwareUI
UI for
JCommandToggleMenuButton components in Substance look
and feel.-
Field Summary
Fields inherited from class org.pushingpixels.substance.flamingo.common.ui.SubstanceCommandToggleButtonUI
backgroundDelegate, substancePropertyListener, substanceVisualStateTrackerFields 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 -
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUIprotected ColorgetForegroundColor(org.pushingpixels.substance.internal.animation.StateTransitionTracker.ModelStateInfo modelStateInfo) protected booleanprotected voidpaintButtonIcon(Graphics g, Rectangle iconRect) Methods inherited from class org.pushingpixels.substance.flamingo.common.ui.SubstanceCommandToggleButtonUI
getActionTransitionTracker, getPopupTransitionTracker, getPreferredSize, getTransitionTracker, installDefaults, installListeners, isInside, isPaintingSeparators, paint, paintButtonBackground, syncDisabledIcon, uninstallListeners, updateBorderMethods inherited from class org.pushingpixels.flamingo.internal.ui.common.BasicCommandToggleButtonUI
createRendererButton, updatePopupActionIconMethods inherited from class org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI
configureRenderer, createButtonListener, createPopupActionIcon, createPopupActionListener, getForegroundColor, getIconToPaint, getKeyTipAnchorCenterPoint, getLayoutGap, getLayoutInfo, installComponents, installKeyboardActions, installUI, paintButtonBackground, paintButtonHorizontalSeparator, paintButtonVerticalSeparator, paintPopupActionIcon, processPopupAction, syncIconDimension, toUseDisabledIcon, unconfigureRenderer, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallUI, update, updateCustomDimensionMethods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize
-
Constructor Details
-
SubstanceCommandToggleMenuButtonUI
public SubstanceCommandToggleMenuButtonUI()
-
-
Method Details
-
createUI
-
paintButtonIcon
- Overrides:
paintButtonIconin classSubstanceCommandToggleButtonUI
-
isPaintingBackground
protected boolean isPaintingBackground()- Overrides:
isPaintingBackgroundin classSubstanceCommandToggleButtonUI
-
getForegroundColor
protected Color getForegroundColor(org.pushingpixels.substance.internal.animation.StateTransitionTracker.ModelStateInfo modelStateInfo) - Overrides:
getForegroundColorin classSubstanceCommandToggleButtonUI
-