Class SubstanceRibbonUI

java.lang.Object
javax.swing.plaf.ComponentUI
org.pushingpixels.flamingo.internal.ui.ribbon.RibbonUI
org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
org.pushingpixels.substance.flamingo.ribbon.ui.SubstanceRibbonUI

public class SubstanceRibbonUI extends org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
UI for ribbon in Substance look and feel.
  • Field Details

    • tabPanelHeaderBackground

      protected JComponent tabPanelHeaderBackground
      This component extends across the full width of the tab row so that header backgrounds can be properly painted
  • Constructor Details

    • SubstanceRibbonUI

      public SubstanceRibbonUI()
  • Method Details

    • createUI

      public static ComponentUI createUI(JComponent comp)
    • installDefaults

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

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

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

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

      protected LayoutManager createLayoutManager()
      Overrides:
      createLayoutManager in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
    • createTaskToggleButtonsHostPanel

      protected org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.TaskToggleButtonsHostPanel createTaskToggleButtonsHostPanel()
      Overrides:
      createTaskToggleButtonsHostPanel in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
    • createBandHostPanel

      protected org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.BandHostPanel createBandHostPanel()
      Overrides:
      createBandHostPanel in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
    • paintBackground

      protected void paintBackground(Graphics g)
      Overrides:
      paintBackground in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
    • paintTaskArea

      protected void paintTaskArea(Graphics g, int x, int y, int width, int height)
      Overrides:
      paintTaskArea in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
    • getTabButtonGap

      protected int getTabButtonGap()
      Overrides:
      getTabButtonGap in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
    • syncApplicationMenuTips

      protected void syncApplicationMenuTips()
      Overrides:
      syncApplicationMenuTips in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
    • paintMinimizedRibbonSeparator

      protected void paintMinimizedRibbonSeparator(Graphics g)
      Overrides:
      paintMinimizedRibbonSeparator in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI