public abstract class AbstractButtonIcon
extends java.lang.Object
implements javax.swing.Icon, java.io.Serializable
Constructor and Description |
---|
AbstractButtonIcon() |
AbstractButtonIcon(java.awt.Color color) |
AbstractButtonIcon(java.awt.Color color,
int size) |
AbstractButtonIcon(int size) |
AbstractButtonIcon(int size,
boolean enabled) |
Modifier and Type | Method and 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) |
public AbstractButtonIcon()
public AbstractButtonIcon(java.awt.Color color)
public AbstractButtonIcon(java.awt.Color color, int size)
public AbstractButtonIcon(int size)
public AbstractButtonIcon(int size, boolean enabled)
public int getIconWidth()
getIconWidth
in interface javax.swing.Icon
public int getIconHeight()
getIconHeight
in interface javax.swing.Icon
public boolean isShadowEnabled()
public void setShadowEnabled(boolean shadowEnabled)
public float getShadowStrength()
public void setShadowStrength(float shadowStrength)
public void paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
paintIcon
in interface javax.swing.Icon
protected void paintIcon(java.awt.Component c, java.awt.Graphics g, int x1, int y1, int x2, int y2, boolean isShadow)
protected void paintIcon(java.awt.Component c, java.awt.Graphics g, int x1, int y1, int x2, int y2)