public class SubstanceRibbonTaskToggleButtonUI
extends org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
implements org.pushingpixels.substance.internal.animation.TransitionAwareUI
JRibbonTaskToggleButton components in Substance look
and feel.| Modifier and Type | Field and Description |
|---|---|
protected CommandButtonVisualStateTracker |
substanceVisualStateTracker
Tracker for visual state transitions.
|
popupListenerbasicPopupButtonListener, buttonRendererPane, commandButton, disposePopupsActionListener, DONT_DISPOSE_POPUPS, EMULATE_SQUARE_BUTTON, isUnderMouse, layoutInfo, layoutManager, popupActionIcon, popupActionListener, propertyChangeListener, rendererButton, rendererSeparator| Constructor and Description |
|---|
SubstanceRibbonTaskToggleButtonUI()
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent comp) |
java.awt.Dimension |
getPreferredSize(javax.swing.JComponent c) |
org.pushingpixels.substance.internal.animation.StateTransitionTracker |
getTransitionTracker() |
protected void |
installDefaults() |
protected void |
installListeners() |
boolean |
isInside(java.awt.event.MouseEvent me) |
void |
paint(java.awt.Graphics g,
javax.swing.JComponent c) |
protected void |
paintText(java.awt.Graphics g) |
protected void |
uninstallComponents() |
protected void |
uninstallListeners() |
void |
update(java.awt.Graphics g,
javax.swing.JComponent c) |
getMinimumSize, paintButtonBackgroundcreateRendererButton, isPaintingSeparators, updatePopupActionIconconfigureRenderer, createButtonListener, createPopupActionIcon, createPopupActionListener, getForegroundColor, getIconToPaint, getKeyTipAnchorCenterPoint, getLayoutGap, getLayoutInfo, installComponents, installKeyboardActions, installUI, isPaintingBackground, paintButtonBackground, paintButtonHorizontalSeparator, paintButtonIcon, paintButtonVerticalSeparator, paintPopupActionIcon, processPopupAction, syncDisabledIcon, syncIconDimension, toUseDisabledIcon, unconfigureRenderer, uninstallDefaults, uninstallKeyboardActions, uninstallUI, updateBorder, updateCustomDimensionprotected CommandButtonVisualStateTracker substanceVisualStateTracker
public SubstanceRibbonTaskToggleButtonUI()
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent comp)
protected void installDefaults()
installDefaults in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUIprotected void uninstallComponents()
uninstallComponents in class org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUIprotected void installListeners()
installListeners in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUIprotected void uninstallListeners()
uninstallListeners in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUIpublic void paint(java.awt.Graphics g,
javax.swing.JComponent c)
paint in class org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUIpublic void update(java.awt.Graphics g,
javax.swing.JComponent c)
update in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUIprotected void paintText(java.awt.Graphics g)
paintText in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUIpublic java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
getPreferredSize in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUIpublic org.pushingpixels.substance.internal.animation.StateTransitionTracker getTransitionTracker()
getTransitionTracker in interface org.pushingpixels.substance.internal.animation.TransitionAwareUIpublic boolean isInside(java.awt.event.MouseEvent me)
isInside in interface org.pushingpixels.substance.internal.animation.TransitionAwareUI