Save This Page
Home » jcommon-1.0.13 » org.jfree.ui » [javadoc | source]
org.jfree.ui
public class: BevelArrowIcon [javadoc | source]
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.

Field Summary
public static final  int UP    Constant indicating that the arrow is pointing up. 
public static final  int DOWN    Constant indicating that the arrow is pointing down. 
Constructor:
 public BevelArrowIcon(int direction,
    boolean isRaisedView,
    boolean isPressedView) 
 public BevelArrowIcon(Color edge1,
    Color edge2,
    Color fill,
    int size,
    int direction) 
    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 from org.jfree.ui.BevelArrowIcon Summary:
getIconHeight,   getIconWidth,   paintIcon
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jfree.ui.BevelArrowIcon Detail:
 public int getIconHeight() 
    Returns the height of the icon. Supports the Icon interface.
 public int getIconWidth() 
    Returns the width of the icon. Supports the Icon interface.
 public  void paintIcon(Component c,
    Graphics g,
    int x,
    int y) 
    Paints the icon at the specified position. Supports the Icon interface.