public class SubstanceRibbonRootPaneUI
extends org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI
JRibbonFrame under Substance
look-and-feel.| Modifier and Type | Class and Description |
|---|---|
protected class |
SubstanceRibbonRootPaneUI.SubstanceRibbonRootLayout
Custom layout manager for the
JRibbonRootPane under Substance. |
| Modifier and Type | Field and Description |
|---|---|
protected org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuButton |
applicationMenuButton
Application menu button of this root pane.
|
protected java.awt.event.HierarchyListener |
substanceRibbonHierarchyListener
Hierarchy listener to track the creation of application menu button.
|
| Constructor and Description |
|---|
SubstanceRibbonRootPaneUI() |
| Modifier and Type | Method and Description |
|---|---|
protected java.awt.LayoutManager |
createLayoutManager() |
protected javax.swing.JComponent |
createTitlePane(javax.swing.JRootPane root) |
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent c) |
protected void |
installComponents(javax.swing.JRootPane root) |
protected void |
installListeners(javax.swing.JRootPane root) |
void |
syncApplicationMenuTips()
Synchronizes the rich tooltip and popup keytip of the application menu
button.
|
protected void |
uninstallComponents(javax.swing.JRootPane root) |
protected void |
uninstallListeners(javax.swing.JRootPane root) |
__org__pushingpixels__substance__internal__ui__SubstanceRootPaneUI__installComponents, __org__pushingpixels__substance__internal__ui__SubstanceRootPaneUI__installDefaults, __org__pushingpixels__substance__internal__ui__SubstanceRootPaneUI__installListeners, __org__pushingpixels__substance__internal__ui__SubstanceRootPaneUI__installUI, __org__pushingpixels__substance__internal__ui__SubstanceRootPaneUI__uninstallComponents, __org__pushingpixels__substance__internal__ui__SubstanceRootPaneUI__uninstallDefaults, __org__pushingpixels__substance__internal__ui__SubstanceRootPaneUI__uninstallListeners, __org__pushingpixels__substance__internal__ui__SubstanceRootPaneUI__uninstallUI, __org__pushingpixels__substance__internal__ui__SubstanceRootPaneUI__update, getRootPane, getTitlePane, hasCustomSkinOnAtLeastOneRootPane, installBorder, installDefaults, installUI, propertyChange, setMaximized, uninstallDefaults, uninstallUI, updateinstallKeyboardActions, uninstallKeyboardActionsprotected org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuButton applicationMenuButton
protected java.awt.event.HierarchyListener substanceRibbonHierarchyListener
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
protected void installComponents(javax.swing.JRootPane root)
installComponents in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUIprotected void installListeners(javax.swing.JRootPane root)
installListeners in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUIprotected void uninstallListeners(javax.swing.JRootPane root)
uninstallListeners in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUIprotected void uninstallComponents(javax.swing.JRootPane root)
uninstallComponents in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUIprotected java.awt.LayoutManager createLayoutManager()
createLayoutManager in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUIprotected javax.swing.JComponent createTitlePane(javax.swing.JRootPane root)
createTitlePane in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUIpublic void syncApplicationMenuTips()