javax.swing.Icon
, ResizableIcon
public class EmptyResizableIcon extends java.lang.Object implements ResizableIcon
ResizableIcon
that paints nothing.Modifier and Type | Field | Description |
---|---|---|
protected int |
height |
The current icon height.
|
protected int |
width |
The current icon width.
|
Constructor | Description |
---|---|
EmptyResizableIcon(int initialDim) |
Creates a new empty resizable icon of the specified size.
|
EmptyResizableIcon(java.awt.Dimension initialDim) |
Creates a new empty resizable icon of the specified size.
|
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) |
Changes the dimension of
this icon. |
protected int width
protected int height
public EmptyResizableIcon(java.awt.Dimension initialDim)
initialDim
- Initial dimension of the icon.public EmptyResizableIcon(int initialDim)
initialDim
- Initial dimension of the icon.public void setDimension(java.awt.Dimension newDimension)
ResizableIcon
this
icon.setDimension
in interface ResizableIcon
newDimension
- New dimension for this
icon.public int getIconHeight()
getIconHeight
in interface javax.swing.Icon
public int getIconWidth()
getIconWidth
in interface javax.swing.Icon
public void paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
paintIcon
in interface javax.swing.Icon