ActionPopupTransitionAwareUI
, org.pushingpixels.substance.internal.animation.TransitionAwareUI
public class SubstanceCommandToggleMenuButtonUI extends SubstanceCommandToggleButtonUI
JCommandToggleMenuButton
components in Substance look
and feel.basicPopupButtonListener, buttonRendererPane, commandButton, disposePopupsActionListener, DONT_DISPOSE_POPUPS, EMULATE_SQUARE_BUTTON, isUnderMouse, layoutInfo, layoutManager, popupActionIcon, popupActionListener, propertyChangeListener, rendererButton, rendererSeparator
backgroundDelegate, substancePropertyListener, substanceVisualStateTracker
Constructor | Description |
---|---|
SubstanceCommandToggleMenuButtonUI() |
Modifier and Type | Method | Description |
---|---|---|
static ComponentUI |
createUI(JComponent c) |
|
protected Color |
getForegroundColor(org.pushingpixels.substance.internal.animation.StateTransitionTracker.ModelStateInfo modelStateInfo) |
|
protected boolean |
isPaintingBackground() |
|
protected void |
paintButtonIcon(Graphics g,
Rectangle iconRect) |
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, updateCustomDimension
createRendererButton, updatePopupActionIcon
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getActionTransitionTracker, getPopupTransitionTracker, getPreferredSize, getTransitionTracker, installDefaults, installListeners, isInside, isPaintingSeparators, paint, paintButtonBackground, syncDisabledIcon, uninstallListeners, updateBorder
public static ComponentUI createUI(JComponent c)
protected void paintButtonIcon(Graphics g, Rectangle iconRect)
paintButtonIcon
in class SubstanceCommandToggleButtonUI
protected boolean isPaintingBackground()
isPaintingBackground
in class SubstanceCommandToggleButtonUI
protected Color getForegroundColor(org.pushingpixels.substance.internal.animation.StateTransitionTracker.ModelStateInfo modelStateInfo)
getForegroundColor
in class SubstanceCommandToggleButtonUI