Class SubstanceRibbonTaskToggleButtonUI
- 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.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
-
- org.pushingpixels.substance.flamingo.ribbon.ui.SubstanceRibbonTaskToggleButtonUI
-
- All Implemented Interfaces:
org.pushingpixels.substance.internal.animation.TransitionAwareUI
public class SubstanceRibbonTaskToggleButtonUI extends org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI implements org.pushingpixels.substance.internal.animation.TransitionAwareUIUI forJRibbonTaskToggleButtoncomponents in Substance look and feel.
-
-
Field Summary
Fields Modifier and Type Field Description protected CommandButtonVisualStateTrackersubstanceVisualStateTrackerTracker for visual state transitions.-
Fields inherited from class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
popupListener
-
Fields 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 Constructor Description SubstanceRibbonTaskToggleButtonUI()Simple constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ComponentUIcreateUI(JComponent comp)DimensiongetPreferredSize(JComponent c)org.pushingpixels.substance.internal.animation.StateTransitionTrackergetTransitionTracker()protected voidinstallDefaults()protected voidinstallListeners()booleanisInside(MouseEvent me)voidpaint(Graphics g, JComponent c)protected voidpaintText(Graphics g)protected voiduninstallComponents()protected voiduninstallListeners()voidupdate(Graphics g, JComponent c)-
Methods inherited from class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
getMinimumSize, paintButtonBackground
-
Methods inherited from class org.pushingpixels.flamingo.internal.ui.common.BasicCommandToggleButtonUI
createRendererButton, isPaintingSeparators, updatePopupActionIcon
-
Methods inherited from class org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI
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
-
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize
-
-
-
-
Field Detail
-
substanceVisualStateTracker
protected CommandButtonVisualStateTracker substanceVisualStateTracker
Tracker for visual state transitions.
-
-
Method Detail
-
createUI
public static ComponentUI createUI(JComponent comp)
-
installDefaults
protected void installDefaults()
- Overrides:
installDefaultsin classorg.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
-
uninstallComponents
protected void uninstallComponents()
- Overrides:
uninstallComponentsin classorg.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI
-
installListeners
protected void installListeners()
- Overrides:
installListenersin classorg.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
-
uninstallListeners
protected void uninstallListeners()
- Overrides:
uninstallListenersin classorg.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
-
paint
public void paint(Graphics g, JComponent c)
- Overrides:
paintin classorg.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI
-
update
public void update(Graphics g, JComponent c)
- Overrides:
updatein classorg.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
-
paintText
protected void paintText(Graphics g)
- Overrides:
paintTextin classorg.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
-
getPreferredSize
public Dimension getPreferredSize(JComponent c)
- Overrides:
getPreferredSizein classorg.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
-
getTransitionTracker
public org.pushingpixels.substance.internal.animation.StateTransitionTracker getTransitionTracker()
- Specified by:
getTransitionTrackerin interfaceorg.pushingpixels.substance.internal.animation.TransitionAwareUI
-
isInside
public boolean isInside(MouseEvent me)
- Specified by:
isInsidein interfaceorg.pushingpixels.substance.internal.animation.TransitionAwareUI
-
-