jam.util
Class IconUtils

java.lang.Object
  extended by jam.util.IconUtils

public class IconUtils
extends java.lang.Object

Author:
rambaut Date: Jul 29, 2004 Time: 10:12:49 AM

Constructor Summary
IconUtils()
           
 
Method Summary
static javax.swing.Icon brighten(javax.swing.Icon icon)
          Returns a slightly brighter version of the icon.
static javax.swing.Icon darken(javax.swing.Icon icon)
          Returns a slightly darker version of the icon.
static java.awt.image.BufferedImage getBufferedImage(java.lang.Class resourceClass, java.lang.String name)
           
static java.awt.image.BufferedImage getBufferedImage(java.lang.String name)
           
static java.awt.image.BufferedImage getBufferedImageFromIcon(javax.swing.Icon icon)
          Creates a buffered image from an icon.
static javax.swing.Icon getIcon(java.lang.Class resourceClass, java.lang.String name)
           
static javax.swing.Icon getIcon(java.lang.String name)
           
static java.awt.Image getImage(java.lang.Class resourceClass, java.lang.String name)
           
static java.awt.Image getImage(java.lang.String name)
           
static java.awt.Image getImageFromIcon(javax.swing.Icon icon)
          Creates an image from an icon.
static javax.swing.Icon gray(javax.swing.Icon icon)
          Returns a grayed version of the icon.
static javax.swing.Icon resize(javax.swing.Icon icon, int width, int height)
          Resizes an icon.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IconUtils

public IconUtils()
Method Detail

getImage

public static java.awt.Image getImage(java.lang.String name)
Returns:
a named image from file or resource bundle.

getImage

public static java.awt.Image getImage(java.lang.Class resourceClass,
                                      java.lang.String name)
Returns:
a named image from file or resource bundle.

getBufferedImage

public static java.awt.image.BufferedImage getBufferedImage(java.lang.String name)
Returns:
a named image from file or resource bundle.

getBufferedImage

public static java.awt.image.BufferedImage getBufferedImage(java.lang.Class resourceClass,
                                                            java.lang.String name)
Returns:
a named image from file or resource bundle.

getIcon

public static javax.swing.Icon getIcon(java.lang.String name)
Returns:
a named icon from file or resource bundle.

getIcon

public static javax.swing.Icon getIcon(java.lang.Class resourceClass,
                                       java.lang.String name)
Returns:
a named icon from file or resource bundle.

brighten

public static javax.swing.Icon brighten(javax.swing.Icon icon)
Returns a slightly brighter version of the icon.


darken

public static javax.swing.Icon darken(javax.swing.Icon icon)
Returns a slightly darker version of the icon.


gray

public static javax.swing.Icon gray(javax.swing.Icon icon)
Returns a grayed version of the icon.


resize

public static javax.swing.Icon resize(javax.swing.Icon icon,
                                      int width,
                                      int height)
Resizes an icon.


getImageFromIcon

public static java.awt.Image getImageFromIcon(javax.swing.Icon icon)
Creates an image from an icon.


getBufferedImageFromIcon

public static java.awt.image.BufferedImage getBufferedImageFromIcon(javax.swing.Icon icon)
Creates a buffered image from an icon.



http://code.google.com/p/jam-lib/