Package edu.hws.jcm.draw
Interface Draggable
-
- All Known Implementing Classes:
DraggablePoint
public interface Draggable
An interface that can be implemented by an object that can be dragged with the mouse.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
continueDrag(java.awt.event.MouseEvent evt)
Continue a drag that was started in startDrag().void
finishDrag(java.awt.event.MouseEvent evt)
Finish a draw that was started in startDrag().boolean
startDrag(java.awt.event.MouseEvent evt)
Tell the object that a drag operation might be beginning.
-
-
-
Method Detail
-
startDrag
boolean startDrag(java.awt.event.MouseEvent evt)
Tell the object that a drag operation might be beginning. The Draggable object can decide whether it really wants to be dragged, based on the MouseEvent. It should return true to indicate that a drag should really be started, and false if it wants to ignore the MouseEvent.
-
continueDrag
void continueDrag(java.awt.event.MouseEvent evt)
Continue a drag that was started in startDrag(). Presumably the event is a mouseDragged event.
-
finishDrag
void finishDrag(java.awt.event.MouseEvent evt)
Finish a draw that was started in startDrag(). Presumably the event is a mouseReleased event.
-
-