Class SubstanceRibbonBandUI

java.lang.Object
javax.swing.plaf.ComponentUI
org.pushingpixels.flamingo.internal.ui.ribbon.RibbonBandUI
org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
org.pushingpixels.substance.flamingo.ribbon.ui.SubstanceRibbonBandUI

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

    • SubstanceRibbonBandUI

      public SubstanceRibbonBandUI()
  • Method Details

    • createUI

      public static ComponentUI createUI(JComponent comp)
    • 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