javax.swing.plaf.basic

Class BasicRootPaneUI

public class BasicRootPaneUI extends RootPaneUI implements PropertyChangeListener

Method Summary
static ComponentUIcreateUI(JComponent x)
protected voidinstallComponents(JRootPane rp)
Installs additional look and feel components to the root pane.
protected voidinstallDefaults(JRootPane rp)
Installs the look and feel defaults for JRootPane.
protected voidinstallKeyboardActions(JRootPane rp)
Installs look and feel keyboard actions on the root pane.
protected voidinstallListeners(JRootPane rp)
Installs any look and feel specific listeners on the root pane.
voidinstallUI(JComponent c)
voidpropertyChange(PropertyChangeEvent event)
protected voiduninstallComponents(JRootPane rp)
Uninstalls look and feel components from the root pane.
protected voiduninstallDefaults(JRootPane rp)
Uninstalls the look and feel defaults that have been installed in {@link #installDefaults}.
protected voiduninstallKeyboardActions(JRootPane rp)
Uninstalls look and feel keyboard actions from the root pane.
protected voiduninstallListeners(JRootPane rp)
Uninstalls any look and feel specific listeners from the root pane.
voiduninstallUI(JComponent c)
Uninstalls this UI from the root pane.

Method Detail

createUI

public static ComponentUI createUI(JComponent x)

installComponents

protected void installComponents(JRootPane rp)
Installs additional look and feel components to the root pane.

Parameters: rp the root pane to install the components to

installDefaults

protected void installDefaults(JRootPane rp)
Installs the look and feel defaults for JRootPane.

Parameters: rp the root pane to install the defaults to

installKeyboardActions

protected void installKeyboardActions(JRootPane rp)
Installs look and feel keyboard actions on the root pane.

Parameters: rp the root pane to install the keyboard actions to

installListeners

protected void installListeners(JRootPane rp)
Installs any look and feel specific listeners on the root pane.

Parameters: rp the root pane to install the listeners to

installUI

public void installUI(JComponent c)

propertyChange

public void propertyChange(PropertyChangeEvent event)

uninstallComponents

protected void uninstallComponents(JRootPane rp)
Uninstalls look and feel components from the root pane.

Parameters: rp the root pane to uninstall the components from

uninstallDefaults

protected void uninstallDefaults(JRootPane rp)
Uninstalls the look and feel defaults that have been installed in {@link #installDefaults}.

Parameters: rp the root pane to uninstall the defaults from

uninstallKeyboardActions

protected void uninstallKeyboardActions(JRootPane rp)
Uninstalls look and feel keyboard actions from the root pane.

Parameters: rp the root pane to uninstall the keyboard actions from

uninstallListeners

protected void uninstallListeners(JRootPane rp)
Uninstalls any look and feel specific listeners from the root pane.

Parameters: rp the root pane to uninstall the listeners from

uninstallUI

public void uninstallUI(JComponent c)
Uninstalls this UI from the root pane. This calls {@link #uninstallDefaults}, {@link #uninstallComponents}, {@link #uninstallListeners}, {@link #uninstallKeyboardActions} in this order.

Parameters: c the root pane to uninstall the UI from