ILine, java.lang.CloneableBasicLine, DottedLine, SpecialLinepublic abstract class AbstractLine extends java.lang.Object implements ILine
| Constructor | Description |
|---|---|
AbstractLine() |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Object |
clone() |
Clone line.
|
java.awt.Color |
getColor() |
Get line color.
|
int |
getEndCoordinateX() |
End coordinate in X direction.
|
int |
getEndCoordinateY() |
End coordinate in Y direction.
|
int |
getStartCoordinateX() |
Start coordinate in X direction.
|
int |
getStartCoordinateY() |
Start coordinate in Y direction.
|
float |
getThickness() |
Get thickness.
|
boolean |
isDotted() |
Check if the line is dotted.
|
void |
setEndCoordinates(int x,
int y) |
Set end coordinates of line.
|
void |
setStartCoordinates(int x,
int y) |
Set start coordinates of line.
|
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
ILinepublic java.awt.Color getColor()
ILinepublic float getThickness()
ILinegetThickness in interface ILinepublic boolean isDotted()
ILinepublic int getStartCoordinateX()
ILinegetStartCoordinateX in interface ILinepublic int getEndCoordinateX()
ILinegetEndCoordinateX in interface ILinepublic int getStartCoordinateY()
ILinegetStartCoordinateY in interface ILinepublic int getEndCoordinateY()
ILinegetEndCoordinateY in interface ILinepublic void setStartCoordinates(int x,
int y)
ILinesetStartCoordinates in interface ILinex - start coordinate in X direction.y - start coordinate in Y direction.public void setEndCoordinates(int x,
int y)
ILinesetEndCoordinates in interface ILinex - end coordinate in X direction.y - end coordinate in Y direction.