PropertyChangeListener
, EventListener
public class SubstanceRibbonRootPaneUI
extends org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI
JRibbonFrame
under Substance
look-and-feel.Modifier and Type | Class | Description |
---|---|---|
protected class |
SubstanceRibbonRootPaneUI.SubstanceRibbonRootLayout |
Custom layout manager for the
JRibbonRootPane under Substance. |
Modifier and Type | Field | Description |
---|---|---|
protected org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuButton |
applicationMenuButton |
Application menu button of this root pane.
|
protected HierarchyListener |
substanceRibbonHierarchyListener |
Hierarchy listener to track the creation of application menu button.
|
Constructor | Description |
---|---|
SubstanceRibbonRootPaneUI() |
Modifier and Type | Method | Description |
---|---|---|
protected LayoutManager |
createLayoutManager() |
|
protected JComponent |
createTitlePane(JRootPane root) |
|
static ComponentUI |
createUI(JComponent c) |
|
protected void |
installComponents(JRootPane root) |
|
protected void |
installListeners(JRootPane root) |
|
void |
syncApplicationMenuTips() |
Synchronizes the rich tooltip and popup keytip of the application menu
button.
|
protected void |
uninstallComponents(JRootPane root) |
|
protected void |
uninstallListeners(JRootPane root) |
installKeyboardActions, uninstallKeyboardActions
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
__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
protected org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuButton applicationMenuButton
protected HierarchyListener substanceRibbonHierarchyListener
public static ComponentUI createUI(JComponent c)
protected void installComponents(JRootPane root)
installComponents
in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI
protected void installListeners(JRootPane root)
installListeners
in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI
protected void uninstallListeners(JRootPane root)
uninstallListeners
in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI
protected void uninstallComponents(JRootPane root)
uninstallComponents
in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI
protected LayoutManager createLayoutManager()
createLayoutManager
in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI
protected JComponent createTitlePane(JRootPane root)
createTitlePane
in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI
public void syncApplicationMenuTips()