eTextReader.AnnotationListing
Class NotationListing.Arrow

java.lang.Object
  extended by eTextReader.AnnotationListing.NotationListing.Arrow
All Implemented Interfaces:
javax.swing.Icon
Enclosing class:
NotationListing

private static class NotationListing.Arrow
extends java.lang.Object
implements javax.swing.Icon

Creates small arrow-shaped icons to indicate sorting status in the column headers

See Also:
Java tutorial class from which this was drawn

Field Summary
private  boolean descending
           
private  int priority
           
private  int size
           
 
Constructor Summary
NotationListing.Arrow(boolean descending, int size, int priority)
           
 
Method Summary
 int getIconHeight()
           
 int getIconWidth()
           
 void paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

descending

private boolean descending

size

private int size

priority

private int priority
Constructor Detail

NotationListing.Arrow

public NotationListing.Arrow(boolean descending,
                             int size,
                             int priority)
Method Detail

paintIcon

public void paintIcon(java.awt.Component c,
                      java.awt.Graphics g,
                      int x,
                      int y)
Specified by:
paintIcon in interface javax.swing.Icon

getIconWidth

public int getIconWidth()
Specified by:
getIconWidth in interface javax.swing.Icon

getIconHeight

public int getIconHeight()
Specified by:
getIconHeight in interface javax.swing.Icon