org.graffiti.plugin.tool
Class NodeBorder

java.lang.Object
  extended by javax.swing.border.AbstractBorder
      extended by org.graffiti.plugin.tool.NodeBorder
All Implemented Interfaces:
Serializable, Border

public class NodeBorder
extends AbstractBorder

DOCUMENT ME!

Version:
$Revision: 5768 $ Provides a border used to mark selected nodes.
See Also:
Serialized Form

Constructor Summary
NodeBorder(Color color, int width)
          Constructor for NodeBorder.
 
Method Summary
 Insets getBorderInsets(Component c)
           
 Insets getBorderInsets(Component c, Insets insets)
          Sets the insets to the value of width.
 boolean isBorderOpaque()
          DOCUMENT ME!
 void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
          Paints the border.
 
Methods inherited from class javax.swing.border.AbstractBorder
getBaseline, getBaselineResizeBehavior, getInteriorRectangle, getInteriorRectangle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeBorder

public NodeBorder(Color color,
                  int width)
Constructor for NodeBorder.

Parameters:
color - DOCUMENT ME!
width - DOCUMENT ME!
Method Detail

getBorderInsets

public Insets getBorderInsets(Component c,
                              Insets insets)
Sets the insets to the value of width.

Overrides:
getBorderInsets in class AbstractBorder
See Also:
AbstractBorder.getBorderInsets(java.awt.Component, java.awt.Insets)

getBorderInsets

public Insets getBorderInsets(Component c)
Specified by:
getBorderInsets in interface Border
Overrides:
getBorderInsets in class AbstractBorder
See Also:
AbstractBorder.getBorderInsets(java.awt.Component)

isBorderOpaque

public boolean isBorderOpaque()
DOCUMENT ME!

Specified by:
isBorderOpaque in interface Border
Overrides:
isBorderOpaque in class AbstractBorder
Returns:
true.
See Also:
Returns true.

paintBorder

public void paintBorder(Component c,
                        Graphics g,
                        int x,
                        int y,
                        int width,
                        int height)
Paints the border.

Specified by:
paintBorder in interface Border
Overrides:
paintBorder in class AbstractBorder
Parameters:
c - DOCUMENT ME!
g - DOCUMENT ME!
x - DOCUMENT ME!
y - DOCUMENT ME!
width - DOCUMENT ME!
height - DOCUMENT ME!


Generated at 2012-05-30 11:00:36 PM CEST