Package net.infonode.gui.icon.button
Class AbstractButtonIcon
- java.lang.Object
-
- net.infonode.gui.icon.button.AbstractButtonIcon
-
- All Implemented Interfaces:
java.io.Serializable
,javax.swing.Icon
- Direct Known Subclasses:
ArrowIcon
,CloseIcon
,DockIcon
,MaximizeIcon
,MinimizeIcon
,RestoreIcon
,UndockIcon
,WindowIcon
public abstract class AbstractButtonIcon extends java.lang.Object implements javax.swing.Icon, java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractButtonIcon()
AbstractButtonIcon(int size)
AbstractButtonIcon(int size, boolean enabled)
AbstractButtonIcon(java.awt.Color color)
AbstractButtonIcon(java.awt.Color color, int size)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getIconHeight()
int
getIconWidth()
float
getShadowStrength()
boolean
isShadowEnabled()
void
paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
protected void
paintIcon(java.awt.Component c, java.awt.Graphics g, int x1, int y1, int x2, int y2)
protected void
paintIcon(java.awt.Component c, java.awt.Graphics g, int x1, int y1, int x2, int y2, boolean isShadow)
void
setShadowEnabled(boolean shadowEnabled)
void
setShadowStrength(float shadowStrength)
-
-
-
Constructor Detail
-
AbstractButtonIcon
public AbstractButtonIcon()
-
AbstractButtonIcon
public AbstractButtonIcon(java.awt.Color color)
-
AbstractButtonIcon
public AbstractButtonIcon(java.awt.Color color, int size)
-
AbstractButtonIcon
public AbstractButtonIcon(int size)
-
AbstractButtonIcon
public AbstractButtonIcon(int size, boolean enabled)
-
-
Method Detail
-
getIconWidth
public int getIconWidth()
- Specified by:
getIconWidth
in interfacejavax.swing.Icon
-
getIconHeight
public int getIconHeight()
- Specified by:
getIconHeight
in interfacejavax.swing.Icon
-
isShadowEnabled
public boolean isShadowEnabled()
-
setShadowEnabled
public void setShadowEnabled(boolean shadowEnabled)
-
getShadowStrength
public float getShadowStrength()
-
setShadowStrength
public void setShadowStrength(float shadowStrength)
-
paintIcon
public void paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
- Specified by:
paintIcon
in interfacejavax.swing.Icon
-
paintIcon
protected void paintIcon(java.awt.Component c, java.awt.Graphics g, int x1, int y1, int x2, int y2, boolean isShadow)
-
paintIcon
protected void paintIcon(java.awt.Component c, java.awt.Graphics g, int x1, int y1, int x2, int y2)
-
-