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.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI.CollapsedButtonPopupPanel, org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI.RoundBorder -
Field Summary
Fields inherited from class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
collapsedButton, expandButton, expandButtonActionListener, mouseListener, propertyChangeListener, ribbonBand, rolloverAmount, rolloverTimeline -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.pushingpixels.flamingo.api.common.JCommandButtonstatic ComponentUIcreateUI(JComponent comp) intprotected voidprotected voidprotected 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 voidprotected voidMethods 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, updateMethods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize
-
Constructor Details
-
SubstanceRibbonBandUI
public SubstanceRibbonBandUI()
-
-
Method Details
-
createUI
-
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
- Overrides:
paintBandTitlein classorg.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
-
paintBandTitleBackground
- Overrides:
paintBandTitleBackgroundin classorg.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
-
paintBandBackground
- Overrides:
paintBandBackgroundin classorg.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI
-
paintRibbonBandBackground
-
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
-