Class EmptyRadianceIcon
- java.lang.Object
-
- org.pushingpixels.radiance.component.api.common.icon.EmptyRadianceIcon
-
- All Implemented Interfaces:
javax.swing.Icon
,RadianceIcon
public class EmptyRadianceIcon extends java.lang.Object implements RadianceIcon
Implementation ofRadianceIcon
that paints nothing.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.pushingpixels.radiance.common.api.icon.RadianceIcon
RadianceIcon.ColorFilter, RadianceIcon.Factory
-
-
Constructor Summary
Constructors Constructor Description EmptyRadianceIcon(int initialDim)
Creates a new empty resizable icon of the specified size.EmptyRadianceIcon(java.awt.Dimension initialDim)
Creates a new empty resizable icon of the specified size.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RadianceIcon.Factory
factory()
int
getIconHeight()
int
getIconWidth()
void
paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
void
setColorFilter(RadianceIcon.ColorFilter colorFilter)
void
setDimension(java.awt.Dimension newDimension)
Changes the dimension ofthis
icon.boolean
supportsColorFilter()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pushingpixels.radiance.common.api.icon.RadianceIcon
toImage
-
-
-
-
Constructor Detail
-
EmptyRadianceIcon
public EmptyRadianceIcon(java.awt.Dimension initialDim)
Creates a new empty resizable icon of the specified size.- Parameters:
initialDim
- Initial dimension of the icon.
-
EmptyRadianceIcon
public EmptyRadianceIcon(int initialDim)
Creates a new empty resizable icon of the specified size.- Parameters:
initialDim
- Initial dimension of the icon.
-
-
Method Detail
-
setDimension
public void setDimension(java.awt.Dimension newDimension)
Description copied from interface:RadianceIcon
Changes the dimension ofthis
icon.- Specified by:
setDimension
in interfaceRadianceIcon
- Parameters:
newDimension
- New dimension forthis
icon.
-
supportsColorFilter
public boolean supportsColorFilter()
- Specified by:
supportsColorFilter
in interfaceRadianceIcon
-
setColorFilter
public void setColorFilter(RadianceIcon.ColorFilter colorFilter)
- Specified by:
setColorFilter
in interfaceRadianceIcon
-
getIconHeight
public int getIconHeight()
- Specified by:
getIconHeight
in interfacejavax.swing.Icon
-
getIconWidth
public int getIconWidth()
- Specified by:
getIconWidth
in interfacejavax.swing.Icon
-
paintIcon
public void paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
- Specified by:
paintIcon
in interfacejavax.swing.Icon
-
factory
public static RadianceIcon.Factory factory()
-
-