Module java.desktop

Class BasicRootPaneUI

    • Constructor Detail

      • BasicRootPaneUI

        public BasicRootPaneUI()
    • Method Detail

      • createUI

        public static ComponentUI createUI​(JComponent c)
        Returns a new instance of BasicRootPaneUI.
        Parameters:
        c - a component
        Returns:
        a new instance of BasicRootPaneUI
      • installDefaults

        protected void installDefaults​(JRootPane c)
        Installs default properties.
        Parameters:
        c - an instance of JRootPane
      • installComponents

        protected void installComponents​(JRootPane root)
        Installs components.
        Parameters:
        root - an instance of JRootPane
      • installListeners

        protected void installListeners​(JRootPane root)
        Registers listeners.
        Parameters:
        root - an instance of JRootPane
      • installKeyboardActions

        protected void installKeyboardActions​(JRootPane root)
        Registers keyboard actions.
        Parameters:
        root - an instance of JRootPane
      • uninstallDefaults

        protected void uninstallDefaults​(JRootPane root)
        Uninstalls default properties.
        Parameters:
        root - an instance of JRootPane
      • uninstallComponents

        protected void uninstallComponents​(JRootPane root)
        Unregisters components.
        Parameters:
        root - an instance of JRootPane
      • uninstallListeners

        protected void uninstallListeners​(JRootPane root)
        Unregisters listeners.
        Parameters:
        root - an instance of JRootPane
      • uninstallKeyboardActions

        protected void uninstallKeyboardActions​(JRootPane root)
        Unregisters keyboard actions.
        Parameters:
        root - an instance of JRootPane
      • propertyChange

        public void propertyChange​(PropertyChangeEvent e)
        Invoked when a property changes on the root pane. If the event indicates the defaultButton has changed, this will reinstall the keyboard actions.
        Specified by:
        propertyChange in interface PropertyChangeListener
        Parameters:
        e - A PropertyChangeEvent object describing the event source and the property that has changed.