Class SvgIconUtil


  • public class SvgIconUtil
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.w3c.dom.svg.SVGDocument getDocument​(java.lang.Class relativeClass, java.lang.String filePath)  
      static javax.swing.Icon getIcon​(java.lang.Class relativeClass, java.lang.String name)  
      static javax.swing.Icon getIcon​(java.lang.Class relativeClass, java.lang.String name, int width, int height)  
      static javax.swing.Icon getIcon​(java.lang.String name)
      Gets the svg matching the supplied name without extension from the 'images/svgicons' resource dir at 16x16.
      static javax.swing.Icon getIcon​(java.lang.String name, int width, int height)
      Gets the svg matching the supplied name without extension from the 'images/svgicons' resource dir at width x height.
      static javax.swing.Icon getSvgIcon​(java.lang.Class relativeClass, java.lang.String path, int width, int height)
      Retrieves an svg icon located in the specified class's *.jar file.
      • Methods inherited from class java.lang.Object

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

      • getIcon

        public static javax.swing.Icon getIcon​(java.lang.String name)
        Gets the svg matching the supplied name without extension from the 'images/svgicons' resource dir at 16x16.
      • getIcon

        public static javax.swing.Icon getIcon​(java.lang.String name,
                                               int width,
                                               int height)
        Gets the svg matching the supplied name without extension from the 'images/svgicons' resource dir at width x height.
      • getIcon

        public static javax.swing.Icon getIcon​(java.lang.Class relativeClass,
                                               java.lang.String name)
      • getIcon

        public static javax.swing.Icon getIcon​(java.lang.Class relativeClass,
                                               java.lang.String name,
                                               int width,
                                               int height)
      • getSvgIcon

        public static javax.swing.Icon getSvgIcon​(java.lang.Class relativeClass,
                                                  java.lang.String path,
                                                  int width,
                                                  int height)
        Retrieves an svg icon located in the specified class's *.jar file. It attempts to load the image by looking for it at: "/images/svgicons/path.svg". May return null if the icon does not exist.
      • getDocument

        public static org.w3c.dom.svg.SVGDocument getDocument​(java.lang.Class relativeClass,
                                                              java.lang.String filePath)