Package net.thevpc.echo.jfx.icons
Class FxIconUtils
java.lang.Object
net.thevpc.echo.jfx.icons.FxIconUtils
public class FxIconUtils
extends java.lang.Object
- Author:
- vpc
-
Constructor Summary
Constructors Constructor Description FxIconUtils() -
Method Summary
Modifier and Type Method Description static voidchangeColor(java.awt.image.BufferedImage imgBuf, int oldRed, int oldGreen, int oldBlue, int newRed, int newGreen, int newBlue)Changes all pixels of an old color into a new color, preserving the alpha channel.static java.awt.ImagegetFactorScaledImage(java.awt.Image srcImg, float w, float h)static java.awt.ImagegetFixedSizeImage(java.awt.Image srcImg, int w, int h)static java.awt.ImageiconToImage(javax.swing.Icon icon)static booleanisSVG(java.net.URL u)static javax.swing.ImageIconloadFactorScaleImageIcon(java.net.URL u, float width, float height)static javax.swing.ImageIconloadFactorScaleImageIconSafe(java.net.URL u, float width, float height)static javax.swing.ImageIconloadFixedScaleImageIcon(java.net.URL u, int width, int height)static javax.swing.ImageIconloadFixedScaleImageIconSafe(java.net.URL u, int width, int height)static java.awt.image.BufferedImagetoBufferedImage(java.awt.Image img)static javafx.scene.image.ImagetoFxImage(java.awt.Image image)static javafx.scene.image.ImagetoFxImage(javax.swing.ImageIcon icon)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
FxIconUtils
public FxIconUtils()
-
-
Method Details
-
changeColor
public static void changeColor(java.awt.image.BufferedImage imgBuf, int oldRed, int oldGreen, int oldBlue, int newRed, int newGreen, int newBlue)Changes all pixels of an old color into a new color, preserving the alpha channel. -
isSVG
public static boolean isSVG(java.net.URL u) -
loadFixedScaleImageIconSafe
public static javax.swing.ImageIcon loadFixedScaleImageIconSafe(java.net.URL u, int width, int height) -
loadFactorScaleImageIconSafe
public static javax.swing.ImageIcon loadFactorScaleImageIconSafe(java.net.URL u, float width, float height) -
loadFixedScaleImageIcon
public static javax.swing.ImageIcon loadFixedScaleImageIcon(java.net.URL u, int width, int height) -
loadFactorScaleImageIcon
public static javax.swing.ImageIcon loadFactorScaleImageIcon(java.net.URL u, float width, float height) -
toBufferedImage
public static java.awt.image.BufferedImage toBufferedImage(java.awt.Image img) -
toFxImage
public static javafx.scene.image.Image toFxImage(java.awt.Image image) -
toFxImage
public static javafx.scene.image.Image toFxImage(javax.swing.ImageIcon icon) -
iconToImage
public static java.awt.Image iconToImage(javax.swing.Icon icon) -
getFactorScaledImage
public static java.awt.Image getFactorScaledImage(java.awt.Image srcImg, float w, float h) -
getFixedSizeImage
public static java.awt.Image getFixedSizeImage(java.awt.Image srcImg, int w, int h)
-