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, update
installKeyboardActions, uninstallKeyboardActions
protected 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.SubstanceRootPaneUI
protected void installListeners(javax.swing.JRootPane root)
installListeners
in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI
protected void uninstallListeners(javax.swing.JRootPane root)
uninstallListeners
in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI
protected void uninstallComponents(javax.swing.JRootPane root)
uninstallComponents
in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI
protected java.awt.LayoutManager createLayoutManager()
createLayoutManager
in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI
protected javax.swing.JComponent createTitlePane(javax.swing.JRootPane root)
createTitlePane
in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI
public void syncApplicationMenuTips()