com.intellij.openapi.util
Class IconLoader

java.lang.Object
  extended by com.intellij.openapi.util.IconLoader

public final class IconLoader
extends java.lang.Object


Constructor Summary
IconLoader()
           
 
Method Summary
static javax.swing.Icon findIcon(java.lang.String path)
           
static javax.swing.Icon findIcon(java.lang.String path, java.lang.Class aClass)
           
static javax.swing.Icon findIcon(java.lang.String path, java.lang.ClassLoader aClassLoader)
           
static javax.swing.Icon getDisabledIcon(javax.swing.Icon icon)
          Gets (creates if necessary) disabled icon based on the passed one.
static javax.swing.Icon getIcon(java.awt.Image image)
           
static javax.swing.Icon getIcon(java.lang.String path)
           
static javax.swing.Icon getIcon(java.lang.String path, java.lang.Class aClass)
           
static javax.swing.Icon getTransparentIcon(javax.swing.Icon icon)
           
static javax.swing.Icon getTransparentIcon(javax.swing.Icon icon, float alpha)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IconLoader

public IconLoader()
Method Detail

getIcon

public static javax.swing.Icon getIcon(java.awt.Image image)

getIcon

public static javax.swing.Icon getIcon(@NonNls
                                       java.lang.String path)

findIcon

public static javax.swing.Icon findIcon(java.lang.String path)

getIcon

public static javax.swing.Icon getIcon(java.lang.String path,
                                       java.lang.Class aClass)

findIcon

public static javax.swing.Icon findIcon(java.lang.String path,
                                        java.lang.Class aClass)

findIcon

public static javax.swing.Icon findIcon(java.lang.String path,
                                        java.lang.ClassLoader aClassLoader)

getDisabledIcon

public static javax.swing.Icon getDisabledIcon(javax.swing.Icon icon)
Gets (creates if necessary) disabled icon based on the passed one.

Returns:
ImageIcon constructed from disabled image of passed icon.

getTransparentIcon

public static javax.swing.Icon getTransparentIcon(javax.swing.Icon icon)

getTransparentIcon

public static javax.swing.Icon getTransparentIcon(javax.swing.Icon icon,
                                                  float alpha)