net.infonode.gui.icon.button
Class ArrowIcon

java.lang.Object
  extended by net.infonode.gui.icon.button.AbstractButtonIcon
      extended by net.infonode.gui.icon.button.ArrowIcon
All Implemented Interfaces:
java.io.Serializable, javax.swing.Icon
Direct Known Subclasses:
DropDownIcon

public class ArrowIcon
extends AbstractButtonIcon

See Also:
Serialized Form

Field Summary
private  Direction direction
           
 
Constructor Summary
ArrowIcon(java.awt.Color color, Direction direction)
           
ArrowIcon(java.awt.Color color, int size, Direction direction)
           
ArrowIcon(Direction direction)
           
ArrowIcon(int size, Direction direction)
           
ArrowIcon(int size, Direction direction, boolean enabled)
           
 
Method Summary
 Direction getDirection()
           
protected  void paintIcon(java.awt.Component c, java.awt.Graphics g, int x1, int y1, int x2, int y2)
           
 
Methods inherited from class net.infonode.gui.icon.button.AbstractButtonIcon
getIconHeight, getIconWidth, getShadowStrength, isShadowEnabled, paintIcon, paintIcon, setShadowEnabled, setShadowStrength
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

direction

private Direction direction
Constructor Detail

ArrowIcon

public ArrowIcon(Direction direction)

ArrowIcon

public ArrowIcon(java.awt.Color color,
                 Direction direction)

ArrowIcon

public ArrowIcon(java.awt.Color color,
                 int size,
                 Direction direction)

ArrowIcon

public ArrowIcon(int size,
                 Direction direction)

ArrowIcon

public ArrowIcon(int size,
                 Direction direction,
                 boolean enabled)
Method Detail

getDirection

public Direction getDirection()

paintIcon

protected void paintIcon(java.awt.Component c,
                         java.awt.Graphics g,
                         int x1,
                         int y1,
                         int x2,
                         int y2)
Overrides:
paintIcon in class AbstractButtonIcon