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 TypeMethodDescriptionintReturns the height of the icon.intReturns the width of the icon.voidPaints 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:
getIconWidthin interfaceIcon- Returns:
- the icon width.
-
getIconHeight
Returns the height of the icon. Supports the Icon interface.- Specified by:
getIconHeightin interfaceIcon- Returns:
- the icon height.
-