|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.DesktopPaneUI
javax.swing.plaf.basic.BasicDesktopPaneUI
public class BasicDesktopPaneUI
This class is the UI delegate for JDesktopPane for the Basic look and feel.
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
Deprecated. |
protected JDesktopPane |
desktop
The JDesktopPane this UI is used with. |
protected DesktopManager |
desktopManager
The default desktop manager used with JDesktopPane. |
protected KeyStroke |
maximizeKey
Deprecated. |
protected KeyStroke |
minimizeKey
Deprecated. |
protected KeyStroke |
navigateKey
Deprecated. |
protected KeyStroke |
navigateKey2
Deprecated. |
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. |
Methods inherited from class javax.swing.plaf.ComponentUI |
---|
contains, getAccessibleChild, getAccessibleChildrenCount, paint, update |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected KeyStroke closeKey
protected KeyStroke maximizeKey
protected KeyStroke minimizeKey
protected KeyStroke navigateKey
protected KeyStroke navigateKey2
protected DesktopManager desktopManager
protected JDesktopPane desktop
Constructor Detail |
---|
public BasicDesktopPaneUI()
Method Detail |
---|
public static ComponentUI createUI(JComponent c)
c
- The JComponent to create a UI for.
public Dimension getMaximumSize(JComponent c)
getMaximumSize
in class ComponentUI
c
- The JComponent to find a maximum size for.
public Dimension getMinimumSize(JComponent c)
getMinimumSize
in class ComponentUI
c
- The JComponent to find a minimum size for.
public Dimension getPreferredSize(JComponent c)
getPreferredSize
in class ComponentUI
c
- The JComponent to find a preferred size for.
protected void installDefaults()
protected void installDesktopManager()
protected void installKeyboardActions()
public void installUI(JComponent c)
installUI
in class ComponentUI
c
- The JComponent to install this UI for.ComponentUI.uninstallUI(javax.swing.JComponent)
,
JComponent.setUI(javax.swing.plaf.ComponentUI)
,
JComponent.updateUI()
protected void registerKeyboardActions()
protected void uninstallDefaults()
protected void uninstallDesktopManager()
protected void uninstallKeyboardActions()
protected void unregisterKeyboardActions()
public void uninstallUI(JComponent c)
uninstallUI
in class ComponentUI
c
- The JComponent to uninstall this UI for.ComponentUI.installUI(javax.swing.JComponent)
,
JComponent.setUI(javax.swing.plaf.ComponentUI)
,
JComponent.updateUI()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |