Class 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.TransitionAwareUI
    UI for JRibbonTaskToggleButton components in Substance look and feel.
    • Constructor Detail

      • SubstanceRibbonTaskToggleButtonUI

        public SubstanceRibbonTaskToggleButtonUI()
        Simple constructor.
    • Method Detail

      • installDefaults

        protected void installDefaults()
        Overrides:
        installDefaults in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
      • uninstallComponents

        protected void uninstallComponents()
        Overrides:
        uninstallComponents in class org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI
      • installListeners

        protected void installListeners()
        Overrides:
        installListeners in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
      • uninstallListeners

        protected void uninstallListeners()
        Overrides:
        uninstallListeners in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
      • paint

        public void paint​(Graphics g,
                          JComponent c)
        Overrides:
        paint in class org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI
      • update

        public void update​(Graphics g,
                           JComponent c)
        Overrides:
        update in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
      • paintText

        protected void paintText​(Graphics g)
        Overrides:
        paintText in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
      • getPreferredSize

        public Dimension getPreferredSize​(JComponent c)
        Overrides:
        getPreferredSize in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonTaskToggleButtonUI
      • getTransitionTracker

        public org.pushingpixels.substance.internal.animation.StateTransitionTracker getTransitionTracker()
        Specified by:
        getTransitionTracker in interface org.pushingpixels.substance.internal.animation.TransitionAwareUI
      • isInside

        public boolean isInside​(MouseEvent me)
        Specified by:
        isInside in interface org.pushingpixels.substance.internal.animation.TransitionAwareUI