Package org.jfree.ui
Class BevelArrowIcon
java.lang.Object
org.jfree.ui.BevelArrowIcon
- All Implemented Interfaces:
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.
- Author:
- Nobuo Tamemasa
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBevelArrowIcon
(int direction, boolean isRaisedView, boolean isPressedView) Standard constructor - builds an icon with the specified attributes.BevelArrowIcon
(Color edge1, Color edge2, Color fill, int size, int direction) Standard constructor - builds an icon with the specified attributes. -
Method Summary
Modifier and TypeMethodDescriptionint
Returns the height of the icon.int
Returns the width of the icon.void
Paints the icon at the specified position.
-
Field Details
-
UP
Constant indicating that the arrow is pointing up.- See Also:
-
DOWN
Constant indicating that the arrow is pointing down.- See Also:
-
-
Constructor Details
-
BevelArrowIcon
Standard constructor - builds an icon with the specified attributes.- Parameters:
direction
- .isRaisedView
- .isPressedView
- .
-
BevelArrowIcon
Standard constructor - builds an icon with the specified attributes.- Parameters:
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.
-
-
Method Details
-
paintIcon
Paints the icon at the specified position. Supports the Icon interface. -
getIconWidth
Returns the width of the icon. Supports the Icon interface.- Specified by:
getIconWidth
in interfaceIcon
- Returns:
- the icon width.
-
getIconHeight
Returns the height of the icon. Supports the Icon interface.- Specified by:
getIconHeight
in interfaceIcon
- Returns:
- the icon height.
-