public class Connector
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Connector.LineSegment |
Modifier and Type | Field and Description |
---|---|
static Connector.LineSegment[] |
arrowIcon |
protected ConnectorAnchor |
from |
protected javax.swing.JComponent |
root |
protected ConnectorAnchor |
to |
Constructor and Description |
---|
Connector(javax.swing.JComponent root,
ConnectorAnchor from,
ConnectorAnchor to) |
Modifier and Type | Method and Description |
---|---|
protected java.awt.Point |
clampPoint(java.awt.Point p,
javax.swing.JComponent c,
int margin,
ConnectorAnchor anchor) |
protected void |
drawIcon(java.awt.Graphics2D g2,
Connector.LineSegment[] icon,
java.awt.Point offset) |
protected java.awt.Point |
getAnchorCoordinates(ConnectorAnchor anchor) |
java.awt.Rectangle |
getBoundingBox() |
protected java.awt.Point |
getRootCoordinates(javax.swing.JComponent c,
int x,
int y) |
protected java.awt.Point |
paintExit(java.awt.Graphics2D g2,
ConnectorAnchor anchor,
boolean in) |
void |
repaint(java.awt.Graphics g) |
protected Connector.LineSegment[] |
rotateIcon(Connector.LineSegment[] icon,
double angle) |
protected ConnectorAnchor from
protected ConnectorAnchor to
protected javax.swing.JComponent root
public static final Connector.LineSegment[] arrowIcon
public Connector(javax.swing.JComponent root, ConnectorAnchor from, ConnectorAnchor to)
protected java.awt.Point getRootCoordinates(javax.swing.JComponent c, int x, int y)
protected java.awt.Point clampPoint(java.awt.Point p, javax.swing.JComponent c, int margin, ConnectorAnchor anchor)
protected java.awt.Point getAnchorCoordinates(ConnectorAnchor anchor)
public java.awt.Rectangle getBoundingBox()
protected Connector.LineSegment[] rotateIcon(Connector.LineSegment[] icon, double angle)
protected void drawIcon(java.awt.Graphics2D g2, Connector.LineSegment[] icon, java.awt.Point offset)
protected java.awt.Point paintExit(java.awt.Graphics2D g2, ConnectorAnchor anchor, boolean in)
public void repaint(java.awt.Graphics g)
Copyright 2004-2015 Wandora Team