Class RadianceRibbonUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- org.pushingpixels.radiance.component.internal.ui.ribbon.RibbonUI
-
- org.pushingpixels.radiance.component.internal.ui.ribbon.BasicRibbonUI
-
- org.pushingpixels.radiance.component.internal.theming.ribbon.ui.RadianceRibbonUI
-
public class RadianceRibbonUI extends BasicRibbonUI
UI for ribbon in Radiance look and feel.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
RadianceRibbonUI.RadianceTaskToggleButtonsHostPanel
Panel for hosting task toggle buttons.-
Nested classes/interfaces inherited from class org.pushingpixels.radiance.component.internal.ui.ribbon.BasicRibbonUI
BasicRibbonUI.TaskToggleButtonsHostPanel
-
-
Field Summary
-
Fields inherited from class org.pushingpixels.radiance.component.internal.ui.ribbon.BasicRibbonUI
applicationMenuButton, bandScrollablePanel, INTERNAL, ribbon, taskToggleButtons, taskToggleButtonsScrollablePanel
-
-
Constructor Summary
Constructors Modifier Constructor Description private
RadianceRibbonUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BasicRibbonUI.TaskToggleButtonsHostPanel
createTaskToggleButtonsHostPanel()
static javax.swing.plaf.ComponentUI
createUI(javax.swing.JComponent comp)
protected int
getTabButtonGap()
Returns the layout gap for the tab buttons in the associated ribbon.protected void
installComponents()
Installs subcomponents on the associated ribbon.protected void
installDefaults()
Installs defaults on the associated ribbon.protected void
paintBackground(java.awt.Graphics g)
Paints the ribbon background.protected void
paintMinimizedRibbonSeparator(java.awt.Graphics g)
protected void
uninstallDefaults()
Uninstalls defaults from the associated ribbon.-
Methods inherited from class org.pushingpixels.radiance.component.internal.ui.ribbon.BasicRibbonUI
createLayoutManager, getAnchoredCommandButtons, getApplicationMenuButton, getContextualTaskGroupBounds, getTaskToggleButtons, handleMouseWheelEvent, installListeners, installUI, isShowingScrollsForTaskToggleButtons, paint, uninstallComponents, uninstallListeners, uninstallUI, update
-
-
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent comp)
-
installDefaults
protected void installDefaults()
Description copied from class:BasicRibbonUI
Installs defaults on the associated ribbon.- Overrides:
installDefaults
in classBasicRibbonUI
-
uninstallDefaults
protected void uninstallDefaults()
Description copied from class:BasicRibbonUI
Uninstalls defaults from the associated ribbon.- Overrides:
uninstallDefaults
in classBasicRibbonUI
-
installComponents
protected void installComponents()
Description copied from class:BasicRibbonUI
Installs subcomponents on the associated ribbon.- Overrides:
installComponents
in classBasicRibbonUI
-
createTaskToggleButtonsHostPanel
protected BasicRibbonUI.TaskToggleButtonsHostPanel createTaskToggleButtonsHostPanel()
- Specified by:
createTaskToggleButtonsHostPanel
in classBasicRibbonUI
-
paintBackground
protected void paintBackground(java.awt.Graphics g)
Description copied from class:BasicRibbonUI
Paints the ribbon background.- Specified by:
paintBackground
in classBasicRibbonUI
- Parameters:
g
- Graphics context.
-
getTabButtonGap
protected int getTabButtonGap()
Description copied from class:BasicRibbonUI
Returns the layout gap for the tab buttons in the associated ribbon.- Overrides:
getTabButtonGap
in classBasicRibbonUI
- Returns:
- The layout gap for the tab buttons in the associated ribbon.
-
paintMinimizedRibbonSeparator
protected void paintMinimizedRibbonSeparator(java.awt.Graphics g)
- Specified by:
paintMinimizedRibbonSeparator
in classBasicRibbonUI
-
-