Class ClientIconUtil


  • public class ClientIconUtil
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ClientIconUtil.Size  
    • Method Summary

      All Methods Static Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static javax.swing.ImageIcon applyBadge​(javax.swing.Icon base, javax.swing.Icon badge)  
      static javax.swing.ImageIcon getIcon​(java.lang.String name)  
      static javax.swing.ImageIcon getIcon​(java.lang.String name, ClientIconUtil.Size size)  
      static javax.swing.ImageIcon getIcon​(java.lang.String name, java.lang.String category)
      Deprecated.
      static javax.swing.ImageIcon getIcon​(java.lang.String name, java.lang.String category, ClientIconUtil.Size size)
      Deprecated.
      static javax.swing.ImageIcon getIcon​(java.lang.String name, java.lang.String category, java.lang.String size)
      Deprecated.
      static javax.swing.ImageIcon getIcon​(java.lang.String name, java.lang.String category, java.lang.String size, java.lang.String style)
      Deprecated.
      static javax.swing.ImageIcon getRootIcon​(java.lang.Class relativeClass, java.lang.String path)
      Retrieves an image located in the specified class's *.jar file.
      static javax.swing.ImageIcon getRootIcon​(java.lang.String path)  
      static javax.swing.ImageIcon scaleIcon​(java.lang.String iconName, int height, float opacity)  
      static javax.swing.ImageIcon scaleIcon​(java.lang.String iconName, ClientIconUtil.Size size, int height, float opacity)  
      static javax.swing.ImageIcon scaleIcon​(javax.swing.ImageIcon icon, int height, float opacity)
      Scales an icon to the given height.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getIcon

        @Deprecated
        public static javax.swing.ImageIcon getIcon​(java.lang.String name,
                                                    java.lang.String category)
        Deprecated.
        Categories are no longer used
      • getIcon

        @Deprecated
        public static javax.swing.ImageIcon getIcon​(java.lang.String name,
                                                    java.lang.String category,
                                                    java.lang.String size)
        Deprecated.
        Categories are no longer used.
      • getIcon

        @Deprecated
        public static javax.swing.ImageIcon getIcon​(java.lang.String name,
                                                    java.lang.String category,
                                                    ClientIconUtil.Size size)
        Deprecated.
        Categories are no longer used.
      • getIcon

        @Deprecated
        public static javax.swing.ImageIcon getIcon​(java.lang.String name,
                                                    java.lang.String category,
                                                    java.lang.String size,
                                                    java.lang.String style)
        Deprecated.
        Categories are no longer used.
      • getIcon

        public static javax.swing.ImageIcon getIcon​(java.lang.String name)
      • getIcon

        public static javax.swing.ImageIcon getIcon​(java.lang.String name,
                                                    ClientIconUtil.Size size)
      • getRootIcon

        public static javax.swing.ImageIcon getRootIcon​(java.lang.String path)
      • getRootIcon

        public static javax.swing.ImageIcon getRootIcon​(java.lang.Class relativeClass,
                                                        java.lang.String path)
        Retrieves an image located in the specified class's *.jar file. It attempts to load the image by looking for it at: "images/path"
      • scaleIcon

        public static javax.swing.ImageIcon scaleIcon​(javax.swing.ImageIcon icon,
                                                      int height,
                                                      float opacity)
        Scales an icon to the given height. The width will be proportional. Opacity can range from [0.0-transparent] to [1.0-opaque]
      • scaleIcon

        public static javax.swing.ImageIcon scaleIcon​(java.lang.String iconName,
                                                      int height,
                                                      float opacity)
      • scaleIcon

        public static javax.swing.ImageIcon scaleIcon​(java.lang.String iconName,
                                                      ClientIconUtil.Size size,
                                                      int height,
                                                      float opacity)
      • applyBadge

        public static javax.swing.ImageIcon applyBadge​(javax.swing.Icon base,
                                                       javax.swing.Icon badge)