Class SubstanceRibbonRootPaneUI

  • All Implemented Interfaces:
    PropertyChangeListener, EventListener

    public class SubstanceRibbonRootPaneUI
    extends org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI
    UI delegate for root panes of JRibbonFrame under Substance look-and-feel.
    • Field Detail

      • applicationMenuButton

        protected org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuButton applicationMenuButton
        Application menu button of this root pane.
      • substanceRibbonHierarchyListener

        protected HierarchyListener substanceRibbonHierarchyListener
        Hierarchy listener to track the creation of application menu button.
    • Constructor Detail

      • SubstanceRibbonRootPaneUI

        public SubstanceRibbonRootPaneUI()
    • Method Detail

      • installComponents

        protected void installComponents​(JRootPane root)
        Overrides:
        installComponents in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI
      • installListeners

        protected void installListeners​(JRootPane root)
        Overrides:
        installListeners in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI
      • uninstallListeners

        protected void uninstallListeners​(JRootPane root)
        Overrides:
        uninstallListeners in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI
      • uninstallComponents

        protected void uninstallComponents​(JRootPane root)
        Overrides:
        uninstallComponents in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI
      • createLayoutManager

        protected LayoutManager createLayoutManager()
        Overrides:
        createLayoutManager in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI
      • createTitlePane

        protected JComponent createTitlePane​(JRootPane root)
        Overrides:
        createTitlePane in class org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI
      • syncApplicationMenuTips

        public void syncApplicationMenuTips()
        Synchronizes the rich tooltip and popup keytip of the application menu button.