javax.swing.plaf.basic
public class BasicDesktopIconUI extends DesktopIconUI
| Nested Class Summary | |
|---|---|
| class | BasicDesktopIconUI.MouseInputHandler
This helper class handles mouse events that occur on the JDesktopIcon. |
| Field Summary | |
|---|---|
| protected JInternalFrame.JDesktopIcon | desktopIcon The JDesktopIcon this UI delegate represents. |
| protected JInternalFrame | frame The JInternalFrame associated with the JDesktopIcon. |
| Constructor Summary | |
|---|---|
| BasicDesktopIconUI()
Creates a new BasicDesktopIconUI object. | |
| Method Summary | |
|---|---|
| protected MouseInputListener | createMouseInputListener()
This method creates a new MouseInputListener for the JDesktopIcon.
|
| static ComponentUI | createUI(JComponent c)
This method creates a new BasicDesktopIconUI for the given JComponent.
|
| void | deiconize()
This method deiconizes the JInternalFrame associated with the JDesktopIcon. |
| Insets | getInsets(JComponent c)
This method returns the insets of 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 | installComponents()
This method installs the necessary sub components for the JDesktopIcon. |
| protected void | installDefaults()
This method installs the defaults for the JDesktopIcon. |
| protected void | installListeners()
This method installs the listeners needed by this UI. |
| void | installUI(JComponent c)
This method installs the UI for the given JComponent.
|
| protected void | uninstallComponents()
This method uninstalls the sub components for the JDesktopIcon. |
| protected void | uninstallDefaults()
This method uninstalls the defaults for the JDesktopIcon. |
| protected void | uninstallListeners()
This method uninstalls the listeners needed by the UI. |
| void | uninstallUI(JComponent c)
This method uninstalls the UI for the given JComponent.
|
Returns: A new MouseInputListener.
Parameters: c The JComponent to create a UI for.
Returns: A new BasicDesktopIconUI.
Parameters: c The JComponent to find insets for.
Returns: The insets of the given JComponent.
Parameters: c The JComponent to find a maximum size for.
Returns: The maximum size.
Parameters: c The JComponent to find a minimum size for.
Returns: The minimum size.
Parameters: c The JComponent to find a preferred size for.
Returns: The preferred size.
Parameters: c The JComponent to install this UI for.
Parameters: c The JComponent to uninstall this UI for.