Cytoscape 2.6.2 (c) 2006,2007 ISB, MSKCC, UCSD

cytoscape.visual.ui.icon
Class LineTypeIcon

java.lang.Object
  extended by javax.swing.ImageIcon
      extended by cytoscape.visual.ui.icon.VisualPropertyIcon
          extended by cytoscape.visual.ui.icon.LineTypeIcon
All Implemented Interfaces:
Serializable, Accessible, Icon

public class LineTypeIcon
extends VisualPropertyIcon

DOCUMENT ME!

Author:
$author$
See Also:
Serialized Form

Field Summary
 
Fields inherited from class cytoscape.visual.ui.icon.VisualPropertyIcon
DEFAULT_ICON_COLOR, DEFAULT_ICON_SIZE
 
Constructor Summary
LineTypeIcon()
          Creates a new LineTypeIcon object.
LineTypeIcon(LineStyle style)
           
LineTypeIcon(Object lineType)
          Creates a new LineTypeIcon object.
LineTypeIcon(Stroke stroke, int width, int height, String name)
          Creates a new LineTypeIcon object.
LineTypeIcon(Stroke stroke, int width, int height, String name, Color color)
          Creates a new LineTypeIcon object.
 
Method Summary
 void paintIcon(Component c, Graphics g, int x, int y)
          DOCUMENT ME!
 void setText(String text)
          DOCUMENT ME!
 void setTextColor(Color color)
          DOCUMENT ME!
 void setTextFont(Font font)
          DOCUMENT ME!
 
Methods inherited from class cytoscape.visual.ui.icon.VisualPropertyIcon
getColor, getIconHeight, getIconWidth, getName, getShape, setBottomPadding, setColor, setIconHeight, setIconWidth, setLeftPadding, setName
 
Methods inherited from class javax.swing.ImageIcon
getAccessibleContext, getDescription, getImage, getImageLoadStatus, getImageObserver, setDescription, setImage, setImageObserver, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LineTypeIcon

public LineTypeIcon()
Creates a new LineTypeIcon object.


LineTypeIcon

public LineTypeIcon(Object lineType)
Creates a new LineTypeIcon object.

Parameters:
lineType - DOCUMENT ME!

LineTypeIcon

public LineTypeIcon(LineStyle style)

LineTypeIcon

public LineTypeIcon(Stroke stroke,
                    int width,
                    int height,
                    String name)
Creates a new LineTypeIcon object.

Parameters:
stroke - DOCUMENT ME!
width - DOCUMENT ME!
height - DOCUMENT ME!
name - DOCUMENT ME!

LineTypeIcon

public LineTypeIcon(Stroke stroke,
                    int width,
                    int height,
                    String name,
                    Color color)
Creates a new LineTypeIcon object.

Parameters:
stroke - DOCUMENT ME!
width - DOCUMENT ME!
height - DOCUMENT ME!
name - DOCUMENT ME!
color - DOCUMENT ME!
Method Detail

paintIcon

public void paintIcon(Component c,
                      Graphics g,
                      int x,
                      int y)
DOCUMENT ME!

Specified by:
paintIcon in interface Icon
Overrides:
paintIcon in class ImageIcon
Parameters:
c - DOCUMENT ME!
g - DOCUMENT ME!
x - DOCUMENT ME!
y - DOCUMENT ME!

setText

public void setText(String text)
DOCUMENT ME!

Parameters:
text - DOCUMENT ME!

setTextFont

public void setTextFont(Font font)
DOCUMENT ME!

Parameters:
font - DOCUMENT ME!

setTextColor

public void setTextColor(Color color)
DOCUMENT ME!

Parameters:
color - DOCUMENT ME!

www.cytoscape.org