Class ColorRadianceIcon
java.lang.Object
org.pushingpixels.radiance.component.api.common.icon.ColorRadianceIcon
- All Implemented Interfaces:
Icon
,RadianceIcon
Implementation of
RadianceIcon
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
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionColorRadianceIcon
(int initialDim, Color color) Creates a new empty color icon of the specified size and color.ColorRadianceIcon
(Dimension initialDim, Color color) Creates a new empty color icon of the specified size and color. -
Method Summary
Modifier and TypeMethodDescriptionstatic RadianceIcon.Factory
int
int
void
void
setColorFilter
(RadianceIcon.ColorFilter colorFilter) void
setDimension
(Dimension newDimension) Changes the dimension ofthis
icon.boolean
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
-
Field Details
-
width
protected int widthThe current icon width. -
height
protected int heightThe current icon height. -
color
Fill color
-
-
Constructor Details
-
ColorRadianceIcon
Creates a new empty color icon of the specified size and color.- Parameters:
initialDim
- Initial dimension of the icon.color
- fill color.
-
ColorRadianceIcon
Creates a new empty color icon of the specified size and color.- Parameters:
initialDim
- Initial dimension of the icon.color
- fill color.
-
-
Method Details
-
setDimension
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
- Specified by:
setColorFilter
in interfaceRadianceIcon
-
getIconHeight
public int getIconHeight()- Specified by:
getIconHeight
in interfaceIcon
-
getIconWidth
public int getIconWidth()- Specified by:
getIconWidth
in interfaceIcon
-
paintIcon
-
factory
-