Class SubstanceRibbonBandUI


  • public class SubstanceRibbonBandUI
    extends org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
    UI for ribbon bands in Substance look and feel.
    • Constructor Detail

      • SubstanceRibbonBandUI

        public SubstanceRibbonBandUI()
    • Method Detail

      • installDefaults

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

        protected void uninstallDefaults()
        Overrides:
        uninstallDefaults in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
      • installComponents

        protected void installComponents()
        Overrides:
        installComponents in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
      • paintBandTitle

        protected void paintBandTitle​(Graphics graphics,
                                      Rectangle titleRectangle,
                                      String title)
        Overrides:
        paintBandTitle in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
      • paintBandTitleBackground

        protected void paintBandTitleBackground​(Graphics g,
                                                Rectangle titleRectangle,
                                                String title)
        Overrides:
        paintBandTitleBackground in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
      • paintBandBackground

        protected void paintBandBackground​(Graphics graphics,
                                           Rectangle toFill)
        Overrides:
        paintBandBackground in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
      • paintRibbonBandBackground

        public static void paintRibbonBandBackground​(Graphics graphics,
                                                     Component comp,
                                                     float rolloverAmount,
                                                     int dy)
      • getBandTitleHeight

        public int getBandTitleHeight()
        Overrides:
        getBandTitleHeight in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
      • createExpandButton

        protected org.pushingpixels.flamingo.api.common.JCommandButton createExpandButton()
        Overrides:
        createExpandButton in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
      • syncExpandButtonIcon

        protected void syncExpandButtonIcon()
        Overrides:
        syncExpandButtonIcon in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI