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
-
public class RadianceRibbonBandUI extends BasicRibbonBandUI
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 Modifier Constructor Description private
RadianceRibbonBandUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected JCommandButton
createExpandButton()
Creates the expand button for the associated ribbon band.protected Command
createExpandCommand(java.awt.ComponentOrientation componentOrientation)
static javax.swing.plaf.ComponentUI
createUI(javax.swing.JComponent comp)
int
getBandTitleHeight()
protected void
installDefaults()
Installs default parameters on the associated ribbon band.protected void
paintBandTitle(java.awt.Graphics graphics, java.awt.Rectangle titleRectangle, java.lang.String title)
Paints band title pane.protected void
paintBandTrailingSeparator(java.awt.Graphics graphics, java.awt.Rectangle toFill)
Paints band background.protected void
uninstallDefaults()
Uninstalls default parameters from the associated ribbon band.void
update(java.awt.Graphics g, javax.swing.JComponent c)
-
Methods inherited from class org.pushingpixels.radiance.component.internal.ui.ribbon.BasicRibbonBandUI
createLayoutManager, getPreferredCollapsedWidth, installComponents, installListeners, installUI, paint, uninstallComponents, uninstallListeners, uninstallUI
-
-
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent comp)
-
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
protected void paintBandTrailingSeparator(java.awt.Graphics graphics, java.awt.Rectangle toFill)
Description copied from class:BasicRibbonBandUI
Paints band background.- Specified by:
paintBandTrailingSeparator
in classBasicRibbonBandUI
- Parameters:
graphics
- Graphics context.toFill
- Rectangle for the background.
-
paintBandTitle
protected void paintBandTitle(java.awt.Graphics graphics, java.awt.Rectangle titleRectangle, java.lang.String title)
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
protected JCommandButton 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
protected Command createExpandCommand(java.awt.ComponentOrientation componentOrientation)
- Specified by:
createExpandCommand
in classBasicRibbonBandUI
-
update
public void update(java.awt.Graphics g, javax.swing.JComponent c)
- Overrides:
update
in classjavax.swing.plaf.ComponentUI
-
-