Class RadianceRibbonBandUI
java.lang.Object
javax.swing.plaf.ComponentUI
org.pushingpixels.radiance.component.internal.ui.ribbon.RibbonBandUI
org.pushingpixels.radiance.component.internal.ui.ribbon.BasicRibbonBandUI
org.pushingpixels.radiance.component.internal.theming.ribbon.ui.RadianceRibbonBandUI
UI for ribbon bands in Radiance look and feel.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.pushingpixels.radiance.component.internal.ui.ribbon.BasicRibbonBandUI
BasicRibbonBandUI.BandCollapsePopupMenuPanel
-
Field Summary
Fields inherited from class org.pushingpixels.radiance.component.internal.ui.ribbon.BasicRibbonBandUI
expandButton, expandCommand, ribbonBand
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected JCommandButton
Creates the expand button for the associated ribbon band.protected Command
createExpandCommand
(ComponentOrientation componentOrientation) static ComponentUI
createUI
(JComponent comp) int
protected void
Installs default parameters on the associated ribbon band.protected void
paintBandTitle
(Graphics graphics, Rectangle titleRectangle, String title) Paints band title pane.protected void
paintBandTrailingSeparator
(Graphics graphics, Rectangle toFill) Paints band background.protected void
Uninstalls default parameters from the associated ribbon band.void
update
(Graphics g, JComponent c) Methods inherited from class org.pushingpixels.radiance.component.internal.ui.ribbon.BasicRibbonBandUI
createLayoutManager, getPreferredCollapsedWidth, installComponents, installListeners, installUI, paint, uninstallComponents, uninstallListeners, uninstallUI
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize
-
Constructor Details
-
RadianceRibbonBandUI
private RadianceRibbonBandUI()
-
-
Method Details
-
createUI
-
installDefaults
protected void installDefaults()Description copied from class:BasicRibbonBandUI
Installs default parameters on the associated ribbon band.- Overrides:
installDefaults
in classBasicRibbonBandUI
-
uninstallDefaults
protected void uninstallDefaults()Description copied from class:BasicRibbonBandUI
Uninstalls default parameters from the associated ribbon band.- Overrides:
uninstallDefaults
in classBasicRibbonBandUI
-
paintBandTrailingSeparator
Description copied from class:BasicRibbonBandUI
Paints band background.- Specified by:
paintBandTrailingSeparator
in classBasicRibbonBandUI
- Parameters:
graphics
- Graphics context.toFill
- Rectangle for the background.
-
paintBandTitle
Description copied from class:BasicRibbonBandUI
Paints band title pane.- Specified by:
paintBandTitle
in classBasicRibbonBandUI
- Parameters:
graphics
- Graphics context.titleRectangle
- Rectangle for the title pane.title
- Title string.
-
getBandTitleHeight
public int getBandTitleHeight()- Specified by:
getBandTitleHeight
in classRibbonBandUI
-
createExpandButton
Description copied from class:BasicRibbonBandUI
Creates the expand button for the associated ribbon band.- Specified by:
createExpandButton
in classBasicRibbonBandUI
- Returns:
- Expand button for the associated ribbon band.
-
createExpandCommand
- Specified by:
createExpandCommand
in classBasicRibbonBandUI
-
update
- Overrides:
update
in classComponentUI
-