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.BasicRibbonBandUIUI for ribbon bands in Substance look and feel.
-
-
Constructor Summary
Constructors Constructor Description SubstanceRibbonBandUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.pushingpixels.flamingo.api.common.JCommandButtoncreateExpandButton()static ComponentUIcreateUI(JComponent comp)intgetBandTitleHeight()protected voidinstallComponents()protected voidinstallDefaults()protected voidpaintBandBackground(Graphics graphics, Rectangle toFill)protected voidpaintBandTitle(Graphics graphics, Rectangle titleRectangle, String title)protected voidpaintBandTitleBackground(Graphics g, Rectangle titleRectangle, String title)static voidpaintRibbonBandBackground(Graphics graphics, Component comp, float rolloverAmount, int dy)protected voidsyncExpandButtonIcon()protected voiduninstallDefaults()-
Methods inherited from class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
configureExpandButton, createLayoutManager, getCollapsedButton, getExpandButton, getPreferredCollapsedWidth, getRolloverAmount, installListeners, installUI, paint, setRolloverAmount, trackMouseCrossing, unconfigureExpandButton, uninstallComponents, uninstallListeners, uninstallUI, update
-
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize
-
-
-
-
Method Detail
-
createUI
public static ComponentUI createUI(JComponent comp)
-
installDefaults
protected void installDefaults()
- Overrides:
installDefaultsin classorg.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
-
uninstallDefaults
protected void uninstallDefaults()
- Overrides:
uninstallDefaultsin classorg.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
-
installComponents
protected void installComponents()
- Overrides:
installComponentsin classorg.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
-
paintBandTitle
protected void paintBandTitle(Graphics graphics, Rectangle titleRectangle, String title)
- Overrides:
paintBandTitlein classorg.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
-
paintBandTitleBackground
protected void paintBandTitleBackground(Graphics g, Rectangle titleRectangle, String title)
- Overrides:
paintBandTitleBackgroundin classorg.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
-
paintBandBackground
protected void paintBandBackground(Graphics graphics, Rectangle toFill)
- Overrides:
paintBandBackgroundin classorg.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
-
paintRibbonBandBackground
public static void paintRibbonBandBackground(Graphics graphics, Component comp, float rolloverAmount, int dy)
-
getBandTitleHeight
public int getBandTitleHeight()
- Overrides:
getBandTitleHeightin classorg.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
-
createExpandButton
protected org.pushingpixels.flamingo.api.common.JCommandButton createExpandButton()
- Overrides:
createExpandButtonin classorg.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
-
syncExpandButtonIcon
protected void syncExpandButtonIcon()
- Overrides:
syncExpandButtonIconin classorg.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
-
-