Package com.nomagic.ui
Class IconUtilities
- java.lang.Object
 - 
- com.nomagic.ui.IconUtilities
 
 
- 
@OpenApiAll public class IconUtilities extends java.lang.ObjectUtility class to work wih Icons 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.util.List<java.lang.String>IMAGE_SHAPE_IMAGE_TYPES 
- 
Constructor Summary
Constructors Constructor Description IconUtilities() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ResizableIcongetGrayIcon(javax.swing.Icon icon, java.awt.Component component)Returns gray(disabled) icon for a given one.static booleanisExistingIconImage(javax.swing.Icon icon)Used to check if icon really contains a valid imagestatic booleanisImageFile(java.io.File file)static java.awt.image.BufferedImagetoImage(javax.swing.Icon icon)Create an image from a given iconstatic byte[]toPng(java.awt.image.RenderedImage img)Export given image to PNG.static byte[]toPng(javax.swing.Icon icon)Export given icon to PNG.static byte[]toSvg(javax.swing.Icon icon)Export given icon to SVG. 
 - 
 
- 
- 
Method Detail
- 
toSvg
public static byte[] toSvg(javax.swing.Icon icon)
Export given icon to SVG.- Parameters:
 icon- icon- Returns:
 - svg bytes
 
 
- 
toPng
public static byte[] toPng(javax.swing.Icon icon)
Export given icon to PNG.- Parameters:
 icon- icon- Returns:
 - png bytes
 
 
- 
toPng
public static byte[] toPng(java.awt.image.RenderedImage img)
Export given image to PNG.- Parameters:
 img- image- Returns:
 - png bytes
 
 
- 
getGrayIcon
@CheckForNull public static ResizableIcon getGrayIcon(@CheckForNull javax.swing.Icon icon, java.awt.Component component)
Returns gray(disabled) icon for a given one.- Parameters:
 icon- the given iconcomponent- component- Returns:
 - gray(disabled) icon
 
 
- 
toImage
public static java.awt.image.BufferedImage toImage(javax.swing.Icon icon)
Create an image from a given icon- Parameters:
 icon- icon- Returns:
 - image
 
 
- 
isImageFile
public static boolean isImageFile(java.io.File file)
 
- 
isExistingIconImage
public static boolean isExistingIconImage(javax.swing.Icon icon)
Used to check if icon really contains a valid image- Parameters:
 icon- icon- Returns:
 - if icon image is valid
 
 
 - 
 
 -