|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectfr.esrf.tangoatk.widget.util.jdraw.JDObject
fr.esrf.tangoatk.widget.util.jdraw.JDLine
public class JDLine
JDraw Line graphic object.
Here is an example of few JDLine:
| Field Summary | |
|---|---|
static int |
ARROW_NONE
No arrow. |
static int |
ARROW1_BOTH
Left and right arrow type 1. |
static int |
ARROW1_CENTER
center arrow type 1. |
static int |
ARROW1_LEFT
Left arrow type 1. |
static int |
ARROW1_RIGHT
right arrow type 1. |
static int |
ARROW2_BOTH
Left and right arrow type 2. |
static int |
ARROW2_CENTER
center arrow type 2. |
static int |
ARROW2_LEFT
Left arrow type 2. |
static int |
ARROW2_RIGHT
right arrow type 2. |
| Constructor Summary | |
|---|---|
JDLine(java.lang.String objectName,
int x1,
int y1,
int x2,
int y2)
Construct a JDLine. |
|
| Method Summary | |
|---|---|
JDObject |
copy(int x,
int y)
Returns a copy of this object at the specified location. |
int |
getArrow()
Returns the current arrow of this line. |
int |
getArrowSize()
Returns the current arrow width. |
boolean |
hasShadow()
Returns false, Line cannot be shadowed. |
boolean |
isInsideObject(int x,
int y)
Determines whether the specified point is inside this object. |
void |
moveSummit(int id,
double x,
double y)
Moves the specifed summit to the specified position. |
void |
paint(JDrawEditor parent,
java.awt.Graphics g)
Paints this object. |
void |
rotate(double angle,
double xCenter,
double yCenter)
Rotates this object. |
void |
setArrow(int arrow)
Sets the arrow for this line. |
void |
setArrowSize(int s)
Sets the arrow size. |
void |
setLineWidth(int width)
Sets the line width of this object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int ARROW_NONE
public static final int ARROW1_LEFT
public static final int ARROW1_RIGHT
public static final int ARROW1_BOTH
public static final int ARROW1_CENTER
public static final int ARROW2_LEFT
public static final int ARROW2_RIGHT
public static final int ARROW2_BOTH
public static final int ARROW2_CENTER
| Constructor Detail |
|---|
public JDLine(java.lang.String objectName,
int x1,
int y1,
int x2,
int y2)
objectName - Line namex1 - X position First pointy1 - Y position First pointx2 - X position Second pointy2 - Y position Second point| Method Detail |
|---|
public JDObject copy(int x,
int y)
JDObject
copy in class JDObjectx - Horizontal position of the copied object (pixel)y - Vertical Position of the copied object (pixel)
public void setArrow(int arrow)
arrow - Arrow modeARROW1_LEFT,
ARROW1_RIGHT,
ARROW1_BOTH,
ARROW1_CENTER,
ARROW2_LEFT,
ARROW2_RIGHT,
ARROW2_BOTH,
ARROW2_CENTERpublic int getArrow()
setArrow(int)public void setArrowSize(int s)
s - Arrow size.public int getArrowSize()
setArrowSize(int)
public void paint(JDrawEditor parent,
java.awt.Graphics g)
JDObject
paint in class JDObjectparent - JdrawEditor parent (Can be null except for JDSwingObject)g - the specified Graphics windowpublic boolean hasShadow()
hasShadow in class JDObject
public void moveSummit(int id,
double x,
double y)
JDObject
moveSummit in class JDObjectid - Summit indexx - Absolute X positiony - Absolute Y positionJDObject.refresh()
public boolean isInsideObject(int x,
int y)
JDObject
isInsideObject in class JDObjectx - X coordinate (pixel)y - Y coordinate (pixel)public void setLineWidth(int width)
JDObject
setLineWidth in class JDObjectwidth - Line width (pixel)
public void rotate(double angle,
double xCenter,
double yCenter)
JDRotatable
rotate in interface JDRotatableangle - Angle valuexCenter - Rotation center vertical posyCenter - Rotation center horizontal pos
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||