javax.swing.Icon, org.pushingpixels.neon.icon.ResizableIconpublic class ColorResizableIcon
extends java.lang.Object
implements org.pushingpixels.neon.icon.ResizableIcon
ResizableIcon that fills the icon with a solid
color.| Modifier and Type | Field | Description |
|---|---|---|
protected int |
height |
The current icon height.
|
protected int |
width |
The current icon width.
|
| Constructor | Description |
|---|---|
ColorResizableIcon(int initialDim,
java.awt.Color color) |
Creates a new empty color icon of the specified size and color.
|
ColorResizableIcon(java.awt.Dimension initialDim,
java.awt.Color color) |
Creates a new empty color icon of the specified size and color.
|
| Modifier and Type | Method | Description |
|---|---|---|
int |
getIconHeight() |
|
int |
getIconWidth() |
|
void |
paintIcon(java.awt.Component c,
java.awt.Graphics g,
int x,
int y) |
|
void |
setDimension(java.awt.Dimension newDimension) |
protected int width
protected int height
public ColorResizableIcon(java.awt.Dimension initialDim,
java.awt.Color color)
initialDim - Initial dimension of the icon.color - fill color.public ColorResizableIcon(int initialDim,
java.awt.Color color)
initialDim - Initial dimension of the icon.color - fill color.public void setDimension(java.awt.Dimension newDimension)
setDimension in interface org.pushingpixels.neon.icon.ResizableIconpublic int getIconHeight()
getIconHeight in interface javax.swing.Iconpublic 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.Icon