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 javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent c) |
|
protected java.awt.Color |
getForegroundColor(org.pushingpixels.substance.internal.animation.StateTransitionTracker.ModelStateInfo modelStateInfo) |
|
protected boolean |
isPaintingBackground() |
|
protected void |
paintButtonIcon(java.awt.Graphics g,
java.awt.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 javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
protected void paintButtonIcon(java.awt.Graphics g, java.awt.Rectangle iconRect)
paintButtonIcon
in class SubstanceCommandToggleButtonUI
protected boolean isPaintingBackground()
isPaintingBackground
in class SubstanceCommandToggleButtonUI
protected java.awt.Color getForegroundColor(org.pushingpixels.substance.internal.animation.StateTransitionTracker.ModelStateInfo modelStateInfo)
getForegroundColor
in class SubstanceCommandToggleButtonUI