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.