Package org.jdesktop.swingx.icon
Class RadianceIconUIResource
java.lang.Object
org.jdesktop.swingx.icon.RadianceIconUIResource
- All Implemented Interfaces:
Icon
,UIResource
,SwingConstants
,JXIcon
,RadianceIcon
,SizingConstants
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jdesktop.swingx.icon.RadianceIcon
RadianceIcon.ColorFilter, RadianceIcon.Factory
-
Field Summary
FieldsFields inherited from interface org.jdesktop.swingx.icon.SizingConstants
ACTION_ICON, BUTTON_ICON, L, LAUNCHER_ICON, M, N, S, SMALL_ICON, XL, XS, XXL
Fields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
double
boolean
void
void
setColorFilter
(RadianceIcon.ColorFilter colorFilter) void
setDimension
(Dimension newDimension) Changes the dimension ofthis
icon.void
setReflection
(boolean horizontal, boolean vertical) A hint for point/axis reflection (mirroring) the icon when painting.void
setRotation
(double theta) A hint to rotate the icon when paintingboolean
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.jdesktop.swingx.icon.JXIcon
setReflection, setRotation
Methods inherited from interface org.jdesktop.swingx.icon.RadianceIcon
toImage
-
Field Details
-
delegate
-
-
Constructor Details
-
RadianceIconUIResource
-
-
Method Details
-
setReflection
public void setReflection(boolean horizontal, boolean vertical) Description copied from interface:JXIcon
A hint for point/axis reflection (mirroring) the icon when painting.setReflection(true, true)
means point reflection- Specified by:
setReflection
in interfaceJXIcon
- Parameters:
horizontal
- will mirror the icon horizontal (X axis)vertical
- will mirror the icon vertical (Y axis)
-
isReflection
public boolean isReflection()- Specified by:
isReflection
in interfaceJXIcon
-
setRotation
public void setRotation(double theta) Description copied from interface:JXIcon
A hint to rotate the icon when painting- Specified by:
setRotation
in interfaceJXIcon
- Parameters:
theta
- the angle of rotation in radians, zero means no rotation
-
getRotation
public double getRotation()- Specified by:
getRotation
in interfaceJXIcon
-
getIconHeight
public int getIconHeight()- Specified by:
getIconHeight
in interfaceIcon
-
getIconWidth
public int getIconWidth()- Specified by:
getIconWidth
in interfaceIcon
-
paintIcon
-
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
-