org.jfree.ui
Class BevelArrowIcon
java.lang.Object
org.jfree.ui.BevelArrowIcon
- Icon
extends java.lang.Object
implements Icon
An arrow icon that can point up or down (usually used to indicate the sort direction in a table).
This class (and also SortButtonRenderer) is based on original code by Nobuo Tamemasa (version
1.0, 26-Feb-1999) posted on www.codeguru.com.
static int | DOWN - Constant indicating that the arrow is pointing down.
|
static int | UP - Constant indicating that the arrow is pointing up.
|
BevelArrowIcon(Color edge1, Color edge2, Color fill, int size, int direction) - Standard constructor - builds an icon with the specified attributes.
|
BevelArrowIcon(int direction, boolean isRaisedView, boolean isPressedView) - Standard constructor - builds an icon with the specified attributes.
|
int | getIconHeight() - Returns the height of the icon.
|
int | getIconWidth() - Returns the width of the icon.
|
void | paintIcon(Component c, Graphics g, int x, int y) - Paints the icon at the specified position.
|
DOWN
public static final int DOWN
Constant indicating that the arrow is pointing down.
UP
public static final int UP
Constant indicating that the arrow is pointing up.
BevelArrowIcon
public BevelArrowIcon(Color edge1,
Color edge2,
Color fill,
int size,
int direction)
Standard constructor - builds an icon with the specified attributes.
edge1
- the color of edge1.edge2
- the color of edge2.fill
- the fill color.size
- the size of the arrow icon.direction
- the direction that the arrow points.
BevelArrowIcon
public BevelArrowIcon(int direction,
boolean isRaisedView,
boolean isPressedView)
Standard constructor - builds an icon with the specified attributes.
direction
- .isRaisedView
- .isPressedView
- .
getIconHeight
public int getIconHeight()
Returns the height of the icon. Supports the Icon interface.
getIconWidth
public int getIconWidth()
Returns the width of the icon. Supports the Icon interface.
paintIcon
public void paintIcon(Component c,
Graphics g,
int x,
int y)
Paints the icon at the specified position. Supports the Icon interface.