public class ConnectLine
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
LINE_ARROW_BOTH |
static int |
LINE_ARROW_DEST |
static int |
LINE_ARROW_NONE |
static int |
LINE_ARROW_SOURCE |
static int |
LINE_ARROW_WIDTH |
static int |
LINE_START_HORIZONTAL |
static int |
LINE_START_VERTICAL |
static int |
LINE_TYPE_RECT_1BREAK |
static int |
LINE_TYPE_RECT_2BREAK |
static int |
LINE_TYPE_SIMPLE |
Constructor and Description |
---|
ConnectLine(java.awt.Point p1,
java.awt.Point p2)
Constructs default line
|
ConnectLine(java.awt.Point p1,
java.awt.Point p2,
int lineType,
int lineStart,
int lineArrow)
Constructs line with specified params
|
Modifier and Type | Method and Description |
---|---|
int |
getLineArrow() |
int |
getLineStart() |
int |
getLineType() |
java.awt.Point |
getP1() |
java.awt.Point |
getP2() |
void |
paint(java.awt.Graphics2D g2d)
Paints the line with specified params
|
void |
setLineArrow(int arrow) |
void |
setLineStart(int start) |
void |
setLineType(int type) |
void |
setP1(java.awt.Point p) |
void |
setP2(java.awt.Point p) |
public static final int LINE_TYPE_SIMPLE
public static final int LINE_TYPE_RECT_1BREAK
public static final int LINE_TYPE_RECT_2BREAK
public static final int LINE_START_HORIZONTAL
public static final int LINE_START_VERTICAL
public static final int LINE_ARROW_NONE
public static final int LINE_ARROW_SOURCE
public static final int LINE_ARROW_DEST
public static final int LINE_ARROW_BOTH
public static int LINE_ARROW_WIDTH
public ConnectLine(java.awt.Point p1, java.awt.Point p2)
p1
- Point startp2
- Point endpublic ConnectLine(java.awt.Point p1, java.awt.Point p2, int lineType, int lineStart, int lineArrow)
p1
- Point startp2
- Point endlineType
- int type of line (LINE_TYPE_SIMPLE, LINE_TYPE_RECT_1BREAK, LINE_TYPE_RECT_2BREAK)lineStart
- int for the LINE_TYPE_RECT_2BREAK type the param defines how line should be renderedlineArrow
- int defines line arrow typepublic void paint(java.awt.Graphics2D g2d)
g2d
- Graphics2Dpublic int getLineType()
public void setLineType(int type)
public int getLineStart()
public void setLineStart(int start)
public int getLineArrow()
public void setLineArrow(int arrow)
public java.awt.Point getP1()
public void setP1(java.awt.Point p)
public java.awt.Point getP2()
public void setP2(java.awt.Point p)