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.
|
popupListener
basicPopupButtonListener, 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, paintButtonBackground
createRendererButton, isPaintingSeparators, updatePopupActionIcon
configureRenderer, 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, updateCustomDimension
protected 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.BasicRibbonTaskToggleButtonUI
protected void uninstallComponents()
uninstallComponents
in class org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI
protected void installListeners()
installListeners
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
protected void uninstallListeners()
uninstallListeners
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
public void paint(java.awt.Graphics g, javax.swing.JComponent c)
paint
in class org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI
public void update(java.awt.Graphics g, javax.swing.JComponent c)
update
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
protected void paintText(java.awt.Graphics g)
paintText
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
getPreferredSize
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
public org.pushingpixels.substance.internal.animation.StateTransitionTracker getTransitionTracker()
getTransitionTracker
in interface org.pushingpixels.substance.internal.animation.TransitionAwareUI
public boolean isInside(java.awt.event.MouseEvent me)
isInside
in interface org.pushingpixels.substance.internal.animation.TransitionAwareUI