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 intgetIconHeight()intgetIconWidth()floatgetShadowStrength()booleanisShadowEnabled()voidpaintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)protected voidpaintIcon(java.awt.Component c, java.awt.Graphics g, int x1, int y1, int x2, int y2)protected voidpaintIcon(java.awt.Component c, java.awt.Graphics g, int x1, int y1, int x2, int y2, boolean isShadow)voidsetShadowEnabled(boolean shadowEnabled)voidsetShadowStrength(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:
getIconWidthin interfacejavax.swing.Icon
-
getIconHeight
public int getIconHeight()
- Specified by:
getIconHeightin 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:
paintIconin 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)
-
-