Icon, ResizableIconArrowResizableIcon.CommandButtonPopupIconpublic class ArrowResizableIcon extends Object implements ResizableIcon
ResizableIcon that draws an arrow.| Modifier and Type | Class | Description |
|---|---|---|
static class |
ArrowResizableIcon.CommandButtonPopupIcon |
| Modifier and Type | Field | Description |
|---|---|---|
protected int |
direction |
Arrow direction.
|
protected int |
height |
The current icon height.
|
protected int |
width |
The current icon width.
|
| Constructor | Description |
|---|---|
ArrowResizableIcon(int initialDim,
int direction) |
Creates a new arrow resizable icon.
|
ArrowResizableIcon(Dimension initialDim,
int direction) |
Creates a new arrow resizable icon.
|
| Modifier and Type | Method | Description |
|---|---|---|
int |
getIconHeight() |
|
int |
getIconWidth() |
|
void |
paintIcon(Component c,
Graphics g,
int x,
int y) |
|
void |
revertToOriginalDimension() |
|
void |
setDimension(Dimension newDimension) |
Changes the dimension of
this icon. |
protected boolean |
toPaintEnabled(Component c) |
protected int width
protected int height
protected int direction
SwingConstants.SOUTH,
SwingConstants.NORTH, SwingConstants.EAST or
SwingConstants.WEST.public ArrowResizableIcon(Dimension initialDim, int direction)
initialDim - Initial icon dimension.direction - Arrow direction. Must be one of SwingConstants.SOUTH,
SwingConstants.NORTH, SwingConstants.EAST or
SwingConstants.WEST.public ArrowResizableIcon(int initialDim,
int direction)
initialDim - Initial icon dimension.direction - Arrow direction. Must be one of SwingConstants.SOUTH,
SwingConstants.NORTH, SwingConstants.EAST or
SwingConstants.WEST.public void revertToOriginalDimension()
public void setDimension(Dimension newDimension)
ResizableIconthis icon.setDimension in interface ResizableIconnewDimension - New dimension for this icon.public int getIconHeight()
getIconHeight in interface Iconpublic int getIconWidth()
getIconWidth in interface Iconprotected boolean toPaintEnabled(Component c)