javax.swing.plaf.basic
public class BasicDesktopPaneUI extends DesktopPaneUI
| Nested Class Summary | |
|---|---|
| protected class | BasicDesktopPaneUI.CloseAction
This helper class is used to handle key events that cause JInternalFrames
to be closed. |
| protected class | BasicDesktopPaneUI.MaximizeAction
This helper class is used to handle key events that cause JInternalFrames
to be maximized. |
| protected class | BasicDesktopPaneUI.MinimizeAction
This helper class is used to handle key events that cause JInternalFrames
to be minimized. |
| protected class | BasicDesktopPaneUI.NavigateAction
This helper class is used to handle key events that pass the SELECTED
property to the next JInternalFrame in the JDesktopPane's list of
children. |
| protected class | BasicDesktopPaneUI.OpenAction
This helper class is used to restore the JInternalFrame to its original
size before maximizing or iconifying. |
| Field Summary | |
|---|---|
| protected KeyStroke | closeKey
The KeyStroke associated with closing JInternalFrames. |
| protected JDesktopPane | desktop The JDesktopPane this UI is used with. |
| protected DesktopManager | desktopManager The default desktop manager used with JDesktopPane. |
| protected KeyStroke | maximizeKey
The KeyStroke associated with maximizing JInternalFrames. |
| protected KeyStroke | minimizeKey
The KeyStroke associated with minimizing JInternalFrames. |
| protected KeyStroke | navigateKey
The KeyStroke associated with navigating (forward?) |
| protected KeyStroke | navigateKey2
The KeyStroke associated with navigating (backward?) |
| Constructor Summary | |
|---|---|
| BasicDesktopPaneUI()
Creates a new BasicDesktopPaneUI object. | |
| Method Summary | |
|---|---|
| static ComponentUI | createUI(JComponent c)
This method creates a BasicDesktopPaneUI for the given JComponent.
|
| Dimension | getMaximumSize(JComponent c)
This method returns the maximum size for the given JComponent.
|
| Dimension | getMinimumSize(JComponent c)
This method returns the minimum size for the given JComponent.
|
| Dimension | getPreferredSize(JComponent c)
This method returns the preferred size for the given JComponent.
|
| protected void | installDefaults()
This method installs the defaults for the JDesktopPane provided by the
current look and feel. |
| protected void | installDesktopManager()
This method installs the desktop manager for the JDesktopPane. |
| protected void | installKeyboardActions()
This method installs the keyboard actions for the JDesktopPane. |
| void | installUI(JComponent c)
This method installs the UI for the given JComponent.
|
| protected void | registerKeyboardActions()
This method registers the actions to the appropriate Action and Input
maps. |
| protected void | uninstallDefaults()
This method reverses the work done by the installDefaults method. |
| protected void | uninstallDesktopManager()
This method reverses the work done by the installDesktopManager method. |
| protected void | uninstallKeyboardActions()
This method reverses the work done by the installKeyboardActions method. |
| void | uninstallUI(JComponent c)
This method uninstalls the UI for the given JComponent. |
| protected void | unregisterKeyboardActions()
This method reverses the work done by the registerKeyboardActions method. |
Deprecated:
The KeyStroke associated with closing JInternalFrames.Deprecated:
The KeyStroke associated with maximizing JInternalFrames.Deprecated:
The KeyStroke associated with minimizing JInternalFrames.Deprecated:
The KeyStroke associated with navigating (forward?) through JInternalFrames.Deprecated:
The KeyStroke associated with navigating (backward?) through JInternalFrames.Parameters: c The JComponent to create a UI for.
Returns: A new BasicDesktopPaneUI.
Parameters: c The JComponent to find a maximum size for.
Returns: The maximum size for the given JComponent.
Parameters: c The JComponent to find a minimum size for.
Returns: The minimum size for the given JComponent.
Parameters: c The JComponent to find a preferred size for.
Returns: The preferred size for the given JComponent.
Parameters: c The JComponent to install this UI for.
Parameters: c The JComponent to uninstall this UI for.