SynthDesktopPaneUI
public 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 PropertyChangeListener to install on the JDesktopPane . |
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 PropertyChangeListener returned from createPropertyChangeListener on the JDesktopPane . |
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 PropertyChangeListener returned from createPropertyChangeListener from the JDesktopPane . |
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