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 privateRadianceRibbonBandUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected JCommandButtoncreateExpandButton()Creates the expand button for the associated ribbon band.protected CommandcreateExpandCommand(java.awt.ComponentOrientation componentOrientation)static javax.swing.plaf.ComponentUIcreateUI(javax.swing.JComponent comp)intgetBandTitleHeight()protected voidinstallDefaults()Installs default parameters on the associated ribbon band.protected voidpaintBandTitle(java.awt.Graphics graphics, java.awt.Rectangle titleRectangle, java.lang.String title)Paints band title pane.protected voidpaintBandTrailingSeparator(java.awt.Graphics graphics, java.awt.Rectangle toFill)Paints band background.protected voiduninstallDefaults()Uninstalls default parameters from the associated ribbon band.voidupdate(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:BasicRibbonBandUIInstalls default parameters on the associated ribbon band.- Overrides:
installDefaultsin classBasicRibbonBandUI
-
uninstallDefaults
protected void uninstallDefaults()
Description copied from class:BasicRibbonBandUIUninstalls default parameters from the associated ribbon band.- Overrides:
uninstallDefaultsin classBasicRibbonBandUI
-
paintBandTrailingSeparator
protected void paintBandTrailingSeparator(java.awt.Graphics graphics, java.awt.Rectangle toFill)Description copied from class:BasicRibbonBandUIPaints band background.- Specified by:
paintBandTrailingSeparatorin 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:BasicRibbonBandUIPaints band title pane.- Specified by:
paintBandTitlein classBasicRibbonBandUI- Parameters:
graphics- Graphics context.titleRectangle- Rectangle for the title pane.title- Title string.
-
getBandTitleHeight
public int getBandTitleHeight()
- Specified by:
getBandTitleHeightin classRibbonBandUI
-
createExpandButton
protected JCommandButton createExpandButton()
Description copied from class:BasicRibbonBandUICreates the expand button for the associated ribbon band.- Specified by:
createExpandButtonin classBasicRibbonBandUI- Returns:
- Expand button for the associated ribbon band.
-
createExpandCommand
protected Command createExpandCommand(java.awt.ComponentOrientation componentOrientation)
- Specified by:
createExpandCommandin classBasicRibbonBandUI
-
update
public void update(java.awt.Graphics g, javax.swing.JComponent c)- Overrides:
updatein classjavax.swing.plaf.ComponentUI
-
-