Interface RadianceIcon
-
- All Superinterfaces:
javax.swing.Icon
- All Known Implementing Classes:
ImageBackedFilterableRadianceIcon,RadianceAsyncLoadingIconUIResource,RadianceIconUIResource
public interface RadianceIcon extends javax.swing.IconExtension of the coreIconinterface that adds more capabilities like resizing and color filtering.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceRadianceIcon.ColorFilterstatic interfaceRadianceIcon.FactoryInterface for creating Radiance icons.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidsetColorFilter(RadianceIcon.ColorFilter colorFilter)voidsetDimension(java.awt.Dimension newDimension)Changes the dimension ofthisicon.booleansupportsColorFilter()default java.awt.image.BufferedImagetoImage(double scale)
-
-
-
Method Detail
-
setDimension
void setDimension(java.awt.Dimension newDimension)
Changes the dimension ofthisicon.- Parameters:
newDimension- New dimension forthisicon.
-
toImage
default java.awt.image.BufferedImage toImage(double scale)
-
supportsColorFilter
boolean supportsColorFilter()
-
setColorFilter
void setColorFilter(RadianceIcon.ColorFilter colorFilter)
-
-