de.grogra.icon
public final class IconAdapter extends java.awt.Dimension implements javax.swing.Icon
| Constructor and Description |
|---|
IconAdapter(IconSource source,
Icon icon,
int width,
int height,
boolean forceSize,
int state) |
| Modifier and Type | Method and Description |
|---|---|
static IconAdapter |
create(IconSource source,
java.awt.Dimension size) |
static IconAdapter |
create(IconSource source,
java.awt.Dimension size,
boolean forceSize) |
static IconAdapter |
create(IconSource source,
java.awt.Dimension size,
boolean forceSize,
int state) |
Icon |
getIcon() |
int |
getIconHeight() |
IconSource |
getIconSource() |
int |
getIconWidth() |
void |
paintIcon(java.awt.Component c,
java.awt.Graphics g,
int x,
int y) |
void |
set(Icon icon,
int width,
int height,
int state) |
IconAdapter |
toState(int state) |
public IconAdapter(IconSource source, Icon icon, int width, int height, boolean forceSize, int state)
public static IconAdapter create(IconSource source, java.awt.Dimension size)
public static IconAdapter create(IconSource source, java.awt.Dimension size, boolean forceSize)
public static IconAdapter create(IconSource source, java.awt.Dimension size, boolean forceSize, int state)
public Icon getIcon()
public int getIconHeight()
getIconHeight in interface javax.swing.Iconpublic IconSource getIconSource()
public int getIconWidth()
getIconWidth in interface javax.swing.Iconpublic void paintIcon(java.awt.Component c,
java.awt.Graphics g,
int x,
int y)
paintIcon in interface javax.swing.Iconpublic void set(Icon icon, int width, int height, int state)
public IconAdapter toState(int state)