Package jam.util

Class IconUtils


  • public class IconUtils
    extends java.lang.Object
    Author:
    rambaut Date: Jul 29, 2004 Time: 10:12:49 AM
    • Constructor Summary

      Constructors 
      Constructor Description
      IconUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      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.