SynthDesktopPaneUIpublic class BasicDesktopPaneUI extends DesktopPaneUI
| Modifier and Type | Class | Description | 
|---|---|---|
| protected class  | BasicDesktopPaneUI.CloseAction | Handles closing an internal frame. | 
| protected class  | BasicDesktopPaneUI.MaximizeAction | Handles maximizing an internal frame. | 
| protected class  | BasicDesktopPaneUI.MinimizeAction | Handles minimizing an internal frame. | 
| protected class  | BasicDesktopPaneUI.NavigateAction | Handles navigating to the next internal frame. | 
| protected class  | BasicDesktopPaneUI.OpenAction | Handles restoring a minimized or maximized internal frame. | 
| Modifier and Type | Field | Description | 
|---|---|---|
| protected KeyStroke | closeKey | 
Deprecated.  As of 1.3. | 
| protected JDesktopPane | desktop | The instance of  JDesktopPane. | 
| protected DesktopManager | desktopManager | The instance of  DesktopManager. | 
| protected KeyStroke | maximizeKey | 
Deprecated.  As of 1.3. | 
| protected KeyStroke | minimizeKey | 
Deprecated.  As of 1.3. | 
| protected KeyStroke | navigateKey | 
Deprecated.  As of 1.3. | 
| protected KeyStroke | navigateKey2 | 
Deprecated.  As of 1.3. | 
| Constructor | Description | 
|---|---|
| BasicDesktopPaneUI() | Constructs a new instance of  BasicDesktopPaneUI. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| protected PropertyChangeListener | createPropertyChangeListener() | Returns the  PropertyChangeListenerto install on theJDesktopPane. | 
| static ComponentUI | createUI | Constructs a new instance of  BasicDesktopPaneUI. | 
| protected void | installDefaults() | Installs default properties. | 
| protected void | installDesktopManager() | Installs desktop manager. | 
| protected void | installKeyboardActions() | Installs keyboard actions. | 
| protected void | installListeners() | Installs the  PropertyChangeListenerreturned fromcreatePropertyChangeListeneron theJDesktopPane. | 
| protected void | registerKeyboardActions() | Registers keyboard actions. | 
| protected void | uninstallDefaults() | Uninstalls default properties. | 
| protected void | uninstallDesktopManager() | Uninstalls desktop manager. | 
| protected void | uninstallKeyboardActions() | Unregisters keyboard actions. | 
| protected void | uninstallListeners() | Uninstalls the  PropertyChangeListenerreturned fromcreatePropertyChangeListenerfrom theJDesktopPane. | 
| protected void | unregisterKeyboardActions() | Unregisters keyboard actions. | 
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
protected JDesktopPane desktop
JDesktopPane.protected DesktopManager desktopManager
DesktopManager.@Deprecated protected KeyStroke minimizeKey
@Deprecated protected KeyStroke maximizeKey
@Deprecated protected KeyStroke closeKey
public BasicDesktopPaneUI()
BasicDesktopPaneUI.public static ComponentUI createUI(JComponent c)
BasicDesktopPaneUI.c - a componentBasicDesktopPaneUI
protected void installDefaults()
protected void uninstallDefaults()
protected void installListeners()
PropertyChangeListener returned from createPropertyChangeListener on the JDesktopPane.protected void uninstallListeners()
PropertyChangeListener returned from createPropertyChangeListener from the JDesktopPane.protected void installDesktopManager()
protected void uninstallDesktopManager()
protected void installKeyboardActions()
protected void registerKeyboardActions()
protected void unregisterKeyboardActions()
protected void uninstallKeyboardActions()
protected PropertyChangeListener createPropertyChangeListener()
PropertyChangeListener to install on the JDesktopPane.
    © 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
    https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/plaf/basic/BasicDesktopPaneUI.html