|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--canvas.ShapeComponent
|
+--canvas.DropDragShapeComponent
|
+--canvas.Line
Represents a Line that can be added to a DrawingPane.
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary |
| Fields inherited from class canvas.ShapeComponent |
debug, name |
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
Line(double x1,
double y1,
double x2,
double y2)
Creates a Line from (x1, y1) to (x2, y2). |
|
Line(double x1,
double y1,
double x2,
double y2,
Color c)
Creates a colored Line from (x1, y1) to (x2, y2). |
|
Line(double x1,
double y1,
double x2,
double y2,
Color c,
canvas.DrawingGrid dg)
Creates a colord Line from DrawingGrid coordinates (x1, y1) to (x2, y2). |
|
Line(double x1,
double y1,
double x2,
double y2,
canvas.DrawingGrid dg)
Creates a Line from DrawingGrid coordinates (x1, y1) to (x2, y2). |
|
| Method Summary | |
double |
getSlope()
Returns the slope of this line. |
void |
moveTo(double x1,
double y1,
canvas.DrawingGrid dg)
Moves the starting point of the line to the DrawingGrid coordinate (x1, y1). |
void |
setColor(Color color)
Sets the color of the line |
void |
smoothMove(double x1,
double y1,
int milliseconds,
canvas.DrawingGrid dg)
Smooth moves the starting point of the line to the DrawingGrid coordinate (x1, y1). |
| Methods inherited from class canvas.ShapeComponent |
displace, displace, getDrawingPane, getFilled, getPreferredSize, getShape, getShapeHeight, getShapeWidth, getShapeX, getShapeY, moveTo, paint, redraw, resizeTo, resizeTo, rotate, rotateAbout, rotateAbout, setDebug, setFeedbackText, setFilled, smoothDisplace, smoothDisplace, smoothMove, smoothResize, smoothResize, smoothRotate, smoothRotateAbout, smoothRotateAbout, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface canvas.DragComponent |
setBorder |
| Methods inherited from interface canvas.CanvasComponent |
getHeight, getWidth |
| Constructor Detail |
public Line(double x1,
double y1,
double x2,
double y2)
public Line(double x1,
double y1,
double x2,
double y2,
canvas.DrawingGrid dg)
public Line(double x1,
double y1,
double x2,
double y2,
Color c)
public Line(double x1,
double y1,
double x2,
double y2,
Color c,
canvas.DrawingGrid dg)
| Method Detail |
public void moveTo(double x1,
double y1,
canvas.DrawingGrid dg)
moveTo in class ShapeComponent
public void smoothMove(double x1,
double y1,
int milliseconds,
canvas.DrawingGrid dg)
smoothMove in class ShapeComponentpublic double getSlope()
public void setColor(Color color)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||