Class BasicDesktopPaneUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.DesktopPaneUI
-
- javax.swing.plaf.basic.BasicDesktopPaneUI
- Direct Known Subclasses:
SynthDesktopPaneUI
public class BasicDesktopPaneUI extends DesktopPaneUI
Basic L&F for a desktop.
Nested Classes
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. |
Fields
Modifier and Type | Field | Description |
---|---|---|
protected KeyStroke | closeKey | Deprecated. As of 1.3. |
protected JDesktopPane | desktop | The instance of |
protected DesktopManager | desktopManager | The instance of |
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. |
Constructors
Constructor | Description |
---|---|
BasicDesktopPaneUI() | Constructs a new instance of |
Methods
Modifier and Type | Method | Description |
---|---|---|
protected PropertyChangeListener | createPropertyChangeListener() | Returns the |
static ComponentUI | createUI(JComponent c) | Constructs a new instance of |
protected void | installDefaults() | Installs default properties. |
protected void | installDesktopManager() | Installs desktop manager. |
protected void | installKeyboardActions() | Installs keyboard actions. |
protected void | installListeners() | Installs the |
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 |
protected void | unregisterKeyboardActions() | Unregisters keyboard actions. |
Methods declared in class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Fields
desktop
protected JDesktopPane desktop
The instance of JDesktopPane
.
desktopManager
protected DesktopManager desktopManager
The instance of DesktopManager
.
minimizeKey
@Deprecated protected KeyStroke minimizeKey
As of Java 2 platform v1.3 this previously undocumented field is no longer used. Key bindings are now defined by the LookAndFeel, please refer to the key bindings specification for further details.
maximizeKey
@Deprecated protected KeyStroke maximizeKey
As of Java 2 platform v1.3 this previously undocumented field is no longer used. Key bindings are now defined by the LookAndFeel, please refer to the key bindings specification for further details.
closeKey
@Deprecated protected KeyStroke closeKey
As of Java 2 platform v1.3 this previously undocumented field is no longer used. Key bindings are now defined by the LookAndFeel, please refer to the key bindings specification for further details.
navigateKey
@Deprecated protected KeyStroke navigateKey
As of Java 2 platform v1.3 this previously undocumented field is no longer used. Key bindings are now defined by the LookAndFeel, please refer to the key bindings specification for further details.
navigateKey2
@Deprecated protected KeyStroke navigateKey2
As of Java 2 platform v1.3 this previously undocumented field is no longer used. Key bindings are now defined by the LookAndFeel, please refer to the key bindings specification for further details.
Constructors
BasicDesktopPaneUI
public BasicDesktopPaneUI()
Constructs a new instance of BasicDesktopPaneUI
.
Methods
createUI
public static ComponentUI createUI(JComponent c)
Constructs a new instance of BasicDesktopPaneUI
.
- Parameters:
-
c
- a component - Returns:
- a new instance of
BasicDesktopPaneUI
installDefaults
protected void installDefaults()
Installs default properties.
uninstallDefaults
protected void uninstallDefaults()
Uninstalls default properties.
installListeners
protected void installListeners()
Installs the PropertyChangeListener
returned from createPropertyChangeListener
on the JDesktopPane
.
- Since:
- 1.5
- See Also:
createPropertyChangeListener()
uninstallListeners
protected void uninstallListeners()
Uninstalls the PropertyChangeListener
returned from createPropertyChangeListener
from the JDesktopPane
.
- Since:
- 1.5
- See Also:
createPropertyChangeListener()
installDesktopManager
protected void installDesktopManager()
Installs desktop manager.
uninstallDesktopManager
protected void uninstallDesktopManager()
Uninstalls desktop manager.
installKeyboardActions
protected void installKeyboardActions()
Installs keyboard actions.
registerKeyboardActions
protected void registerKeyboardActions()
Registers keyboard actions.
unregisterKeyboardActions
protected void unregisterKeyboardActions()
Unregisters keyboard actions.
uninstallKeyboardActions
protected void uninstallKeyboardActions()
Unregisters keyboard actions.
createPropertyChangeListener
protected PropertyChangeListener createPropertyChangeListener()
Returns the PropertyChangeListener
to install on the JDesktopPane
.
- Returns:
- The PropertyChangeListener that will be added to track changes in the desktop pane.
- Since:
- 1.5
© 1993, 2020, 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/11/docs/api/java.desktop/javax/swing/plaf/basic/BasicDesktopPaneUI.html