Class SubstanceBandControlPanelUI

java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.PanelUI
org.pushingpixels.flamingo.internal.ui.ribbon.BandControlPanelUI
org.pushingpixels.flamingo.internal.ui.ribbon.BasicBandControlPanelUI
org.pushingpixels.substance.flamingo.ribbon.ui.SubstanceBandControlPanelUI

public class SubstanceBandControlPanelUI extends org.pushingpixels.flamingo.internal.ui.ribbon.BasicBandControlPanelUI
UI for JBandControlPanel components in Substance look and feel.
  • Field Details

    • controlPanel

      protected org.pushingpixels.flamingo.internal.ui.ribbon.AbstractBandControlPanel controlPanel
    • dummy

      protected org.pushingpixels.flamingo.api.common.JCommandButton dummy
    • TOP_ROW

      public static final String TOP_ROW
      See Also:
    • MID_ROW

      public static final String MID_ROW
      See Also:
    • BOTTOM_ROW

      public static final String BOTTOM_ROW
      See Also:
  • Constructor Details

    • SubstanceBandControlPanelUI

      public SubstanceBandControlPanelUI()
  • Method Details

    • createUI

      public static ComponentUI createUI(JComponent comp)
    • paintBandBackground

      protected void paintBandBackground(Graphics graphics, Rectangle toFill)
    • installUI

      public void installUI(JComponent arg0)
      Overrides:
      installUI in class ComponentUI
    • uninstallUI

      public void uninstallUI(JComponent arg0)
      Overrides:
      uninstallUI in class ComponentUI
    • installDefaults

      protected void installDefaults()
    • uninstallDefaults

      protected void uninstallDefaults()
    • paint

      public void paint(Graphics arg0, JComponent arg1)
      Overrides:
      paint in class ComponentUI
    • getLayoutGap

      public int getLayoutGap()
      Specified by:
      getLayoutGap in class org.pushingpixels.flamingo.internal.ui.ribbon.BandControlPanelUI