@OpenApiAll public class ResizableIconImageIcon extends ScalableImageIcon
Provided image is HiDPI/Retina friendly. On Mac special instance of java.awt.Image (sun.awt.image.MultiResolutionToolkitImage) is returned which supports multi-resolution.
Modifier and Type | Class and Description |
---|---|
(package private) class |
ResizableIconImageIcon.ResizableIconLoader |
ScalableImageIcon.AbstractImageLoader
Constructor and Description |
---|
ResizableIconImageIcon(java.awt.Image image) |
ResizableIconImageIcon(ResizableIcon icon)
Constructor
|
ResizableIconImageIcon(ResizableIcon icon,
int width,
int height)
Constructor
|
ResizableIconImageIcon(java.net.URL url) |
clone, create, doNotScale, getIconHeight, getIconWidth, getImage, getLocation, getURL, internalGetIcon, internalSetLoader, internalSuperGetImage, paintIcon, paintIcon, setImage, toImageIcon, toImageIcon, toImageIcon
public ResizableIconImageIcon(ResizableIcon icon)
icon
- wrapped iconpublic ResizableIconImageIcon(ResizableIcon icon, int width, int height)
icon
- wrapped iconwidth
- icon widthheight
- icon heightResizableIconImageIcon(java.awt.Image image)
ResizableIconImageIcon(java.net.URL url)