public class BasicRootPaneUI extends RootPaneUI implements PropertyChangeListener
| Constructor and Description |
|---|
BasicRootPaneUI() |
| Modifier and Type | Method and Description |
|---|---|
static ComponentUI |
createUI(JComponent x) |
protected void |
installComponents(JRootPane rp)
Installs additional look and feel components to the root pane.
|
protected void |
installDefaults(JRootPane rp)
Installs the look and feel defaults for JRootPane.
|
protected void |
installKeyboardActions(JRootPane rp)
Installs look and feel keyboard actions on the root pane.
|
protected void |
installListeners(JRootPane rp)
Installs any look and feel specific listeners on the root pane.
|
void |
installUI(JComponent c)
Sets up the specified component so it conforms the the design
guidelines of the implemented look and feel.
|
void |
propertyChange(PropertyChangeEvent event)
Fired after a Bean's property has changed.
|
protected void |
uninstallComponents(JRootPane rp)
Uninstalls look and feel components from the root pane.
|
protected void |
uninstallDefaults(JRootPane rp)
Uninstalls the look and feel defaults that have been installed in
installDefaults(javax.swing.JRootPane). |
protected void |
uninstallKeyboardActions(JRootPane rp)
Uninstalls look and feel keyboard actions from the root pane.
|
protected void |
uninstallListeners(JRootPane rp)
Uninstalls any look and feel specific listeners from the root pane.
|
void |
uninstallUI(JComponent c)
Uninstalls this UI from the root pane.
|
contains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, paint, updatepublic BasicRootPaneUI()
public static ComponentUI createUI(JComponent x)
public void installUI(JComponent c)
ComponentUIComponentUI delegate is created.
The delegate object then receives an installUI
message.
This method should perform the following tasks:
UIResource marker
interface, such as BorderUIResource or ColorUIResource.LayoutManager.JSplitPane might install a special
component for the divider.installUI in class ComponentUIc - the component for which this delegate will provide
services.ComponentUI.uninstallUI(javax.swing.JComponent),
JComponent.setUI(javax.swing.plaf.ComponentUI),
JComponent.updateUI()protected void installDefaults(JRootPane rp)
rp - the root pane to install the defaults toprotected void installComponents(JRootPane rp)
rp - the root pane to install the components toprotected void installListeners(JRootPane rp)
rp - the root pane to install the listeners toprotected void installKeyboardActions(JRootPane rp)
rp - the root pane to install the keyboard actions topublic void propertyChange(PropertyChangeEvent event)
PropertyChangeListenerpropertyChange in interface PropertyChangeListenerevent - the change (containing the old and new values)public void uninstallUI(JComponent c)
uninstallDefaults(javax.swing.JRootPane), uninstallComponents(javax.swing.JRootPane),
uninstallListeners(javax.swing.JRootPane), uninstallKeyboardActions(javax.swing.JRootPane)
in this order.uninstallUI in class ComponentUIc - the root pane to uninstall the UI fromComponentUI.installUI(javax.swing.JComponent),
JComponent.setUI(javax.swing.plaf.ComponentUI),
JComponent.updateUI()protected void uninstallDefaults(JRootPane rp)
installDefaults(javax.swing.JRootPane).rp - the root pane to uninstall the defaults fromprotected void uninstallComponents(JRootPane rp)
rp - the root pane to uninstall the components fromprotected void uninstallListeners(JRootPane rp)
rp - the root pane to uninstall the listeners fromprotected void uninstallKeyboardActions(JRootPane rp)
rp - the root pane to uninstall the keyboard actions from