Overview | Package | Class | Use | Tree | Deprecated | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.jvnet.substance
Class SubstanceDesktopIconUI

    java.lang.Object
      javax.swing.plaf.ComponentUI
          javax.swing.plaf.DesktopIconUI
              javax.swing.plaf.basic.BasicDesktopIconUI
                  org.jvnet.substance.SubstanceDesktopIconUI

    public class SubstanceDesktopIconUI

extends javax.swing.plaf.basic.BasicDesktopIconUI

UI for desktop icons in Substance look and feel.

Author:
  Kirill Grouchnikov

Nested Class Summary

Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicDesktopIconUI
`javax.swing.plaf.basic.BasicDesktopIconUI.MouseInputHandler`

Field Summary

Fields inherited from class javax.swing.plaf.basic.BasicDesktopIconUI
`desktopIcon, frame, iconPane`

Constructor Summary
`SubstanceDesktopIconUI()`

Method Summary
`static javax.swing.plaf.ComponentUI` | `createUI(javax.swing.JComponent comp)`
`javax.swing.JComponent` | `getComponentForHover()` Returns the component for desktop icon hover (internal frame preview) functionality.
`java.awt.Dimension` | `getMaximumSize(javax.swing.JComponent c)`
`java.awt.Dimension` | `getMinimumSize(javax.swing.JComponent c)`
`java.awt.Dimension` | `getPreferredSize(javax.swing.JComponent c)`
`protected void` | `installComponents()`
`protected void` | `installDefaults()`
`void` | `installIfNecessary(javax.swing.JInternalFrame.JDesktopIcon jdi)` Installs the UI delegate on the desktop icon if necessary.
`protected void` | `installListeners()`
`void` | `installUI(javax.swing.JComponent c)`
`protected void` | `uninstallComponents()`
`void` | `uninstallIfNecessary(javax.swing.JInternalFrame.JDesktopIcon jdi)` Uninstalls the UI delegate from the desktop icon if necessary.
`protected void` | `uninstallListeners()`
`void` | `uninstallUI(javax.swing.JComponent c)`

Methods inherited from class javax.swing.plaf.basic.BasicDesktopIconUI
`createMouseInputListener, deiconize, getInsets, uninstallDefaults`

Methods inherited from class javax.swing.plaf.ComponentUI
`contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### SubstanceDesktopIconUI

    public SubstanceDesktopIconUI()

Method Detail

### createUI

    public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent comp)

### installDefaults

    protected void installDefaults()

  Overrides:
    `installDefaults` in class `javax.swing.plaf.basic.BasicDesktopIconUI`

### installComponents

    protected void installComponents()

  Overrides:
    `installComponents` in class `javax.swing.plaf.basic.BasicDesktopIconUI`

### uninstallComponents

    protected void uninstallComponents()

  Overrides:
    `uninstallComponents` in class `javax.swing.plaf.basic.BasicDesktopIconUI`

### installListeners

    protected void installListeners()

  Overrides:
    `installListeners` in class `javax.swing.plaf.basic.BasicDesktopIconUI`

### uninstallListeners

    protected void uninstallListeners()

  Overrides:
    `uninstallListeners` in class `javax.swing.plaf.basic.BasicDesktopIconUI`

### getPreferredSize

    public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)

  Overrides:
    `getPreferredSize` in class `javax.swing.plaf.basic.BasicDesktopIconUI`

### getMinimumSize

    public java.awt.Dimension getMinimumSize(javax.swing.JComponent c)

  Overrides:
    `getMinimumSize` in class `javax.swing.plaf.basic.BasicDesktopIconUI`

### getMaximumSize

    public java.awt.Dimension getMaximumSize(javax.swing.JComponent c)

  Overrides:
    `getMaximumSize` in class `javax.swing.plaf.basic.BasicDesktopIconUI`

### installUI

    public void installUI(javax.swing.JComponent c)

  Overrides:
    `installUI` in class `javax.swing.plaf.basic.BasicDesktopIconUI`

### uninstallUI

    public void uninstallUI(javax.swing.JComponent c)

  Overrides:
    `uninstallUI` in class `javax.swing.plaf.basic.BasicDesktopIconUI`

### getComponentForHover

    public javax.swing.JComponent getComponentForHover()

  Returns the component for desktop icon hover (internal frame preview) functionality.

  Returns:
    The component for desktop icon hover (internal frame preview) functionality.

### installIfNecessary

    public void installIfNecessary(javax.swing.JInternalFrame.JDesktopIcon jdi)

  Installs the UI delegate on the desktop icon if necessary.

  Parameters:
    `jdi` - Desktop icon.

### uninstallIfNecessary

    public void uninstallIfNecessary(javax.swing.JInternalFrame.JDesktopIcon jdi)

  Uninstalls the UI delegate from the desktop icon if necessary.

  Parameters:
    `jdi` - Desktop icon.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD