public class SubstanceDesktopIconUI extends BasicDesktopIconUI
BasicDesktopIconUI.MouseInputHandler
desktopIcon, frame, iconPane
Constructor | Description |
---|---|
SubstanceDesktopIconUI() |
Modifier and Type | Method | Description |
---|---|---|
static ComponentUI |
createUI(JComponent comp) |
|
JComponent |
getComponentForHover() |
Returns the component for desktop icon hover (internal frame preview)
functionality.
|
Dimension |
getMaximumSize(JComponent c) |
|
Dimension |
getMinimumSize(JComponent c) |
|
Dimension |
getPreferredSize(JComponent c) |
|
protected void |
installComponents() |
|
protected void |
installDefaults() |
|
void |
installIfNecessary(JInternalFrame.JDesktopIcon jdi) |
Installs the UI delegate on the desktop icon if necessary.
|
protected void |
installListeners() |
|
void |
installUI(JComponent c) |
|
protected void |
uninstallComponents() |
|
void |
uninstallIfNecessary(JInternalFrame.JDesktopIcon jdi) |
Uninstalls the UI delegate from the desktop icon if necessary.
|
protected void |
uninstallListeners() |
|
void |
uninstallUI(JComponent c) |
createMouseInputListener, deiconize, getInsets, uninstallDefaults
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
public static ComponentUI createUI(JComponent comp)
protected void installDefaults()
installDefaults
in class BasicDesktopIconUI
protected void installComponents()
installComponents
in class BasicDesktopIconUI
protected void uninstallComponents()
uninstallComponents
in class BasicDesktopIconUI
protected void installListeners()
installListeners
in class BasicDesktopIconUI
protected void uninstallListeners()
uninstallListeners
in class BasicDesktopIconUI
public Dimension getPreferredSize(JComponent c)
getPreferredSize
in class BasicDesktopIconUI
public Dimension getMinimumSize(JComponent c)
getMinimumSize
in class BasicDesktopIconUI
public Dimension getMaximumSize(JComponent c)
getMaximumSize
in class BasicDesktopIconUI
public void installUI(JComponent c)
installUI
in class BasicDesktopIconUI
public void uninstallUI(JComponent c)
uninstallUI
in class BasicDesktopIconUI
public JComponent getComponentForHover()
public void installIfNecessary(JInternalFrame.JDesktopIcon jdi)
jdi
- Desktop icon.public void uninstallIfNecessary(JInternalFrame.JDesktopIcon jdi)
jdi
- Desktop icon.