Class ColorRadianceIcon
- java.lang.Object
-
- org.pushingpixels.radiance.component.api.common.icon.ColorRadianceIcon
-
- All Implemented Interfaces:
javax.swing.Icon
,RadianceIcon
public class ColorRadianceIcon extends java.lang.Object implements RadianceIcon
Implementation ofRadianceIcon
that fills the icon with a solid color.
-
-
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 ColorRadianceIcon(int initialDim, java.awt.Color color)
Creates a new empty color icon of the specified size and color.ColorRadianceIcon(java.awt.Dimension initialDim, java.awt.Color color)
Creates a new empty color icon of the specified size and color.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RadianceIcon.Factory
factory(java.awt.Color color)
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
-
ColorRadianceIcon
public ColorRadianceIcon(java.awt.Dimension initialDim, java.awt.Color color)
Creates a new empty color icon of the specified size and color.- Parameters:
initialDim
- Initial dimension of the icon.color
- fill color.
-
ColorRadianceIcon
public ColorRadianceIcon(int initialDim, java.awt.Color color)
Creates a new empty color icon of the specified size and color.- Parameters:
initialDim
- Initial dimension of the icon.color
- fill color.
-
-
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(java.awt.Color color)
-
-