Package net.infonode.gui.icon.button
Class AbstractButtonIcon
java.lang.Object
net.infonode.gui.icon.button.AbstractButtonIcon
- All Implemented Interfaces:
Serializable
,Icon
- Direct Known Subclasses:
ArrowIcon
,CloseIcon
,DockIcon
,MaximizeIcon
,MinimizeIcon
,RestoreIcon
,UndockIcon
,WindowIcon
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractButtonIcon
(int size) AbstractButtonIcon
(int size, boolean enabled) AbstractButtonIcon
(Color color) AbstractButtonIcon
(Color color, int size) -
Method Summary
Modifier and TypeMethodDescriptionint
int
float
boolean
void
protected void
protected void
void
setShadowEnabled
(boolean shadowEnabled) void
setShadowStrength
(float shadowStrength)
-
Constructor Details
-
AbstractButtonIcon
public AbstractButtonIcon() -
AbstractButtonIcon
-
AbstractButtonIcon
-
AbstractButtonIcon
public AbstractButtonIcon(int size) -
AbstractButtonIcon
public AbstractButtonIcon(int size, boolean enabled)
-
-
Method Details
-
getIconWidth
public int getIconWidth()- Specified by:
getIconWidth
in interfaceIcon
-
getIconHeight
public int getIconHeight()- Specified by:
getIconHeight
in interfaceIcon
-
isShadowEnabled
public boolean isShadowEnabled() -
setShadowEnabled
public void setShadowEnabled(boolean shadowEnabled) -
getShadowStrength
public float getShadowStrength() -
setShadowStrength
public void setShadowStrength(float shadowStrength) -
paintIcon
-
paintIcon
-
paintIcon
-