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 Class Summary
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. |
Field Summary
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. |
Constructor Summary
Constructor | Description |
---|---|
BasicDesktopPaneUI() | Constructs a new instance of |
Method Summary
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
Field Detail
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.
Constructor Detail
BasicDesktopPaneUI
public BasicDesktopPaneUI()
Constructs a new instance of BasicDesktopPaneUI
.
Method Detail
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