Class ADragButton

All Implemented Interfaces:
MouseListener, MouseMotionListener, ImageObserver, ItemSelectable, MenuContainer, Serializable, EventListener, Accessible, SwingConstants

public abstract class ADragButton extends JToggleButton implements MouseListener, MouseMotionListener
Toggle tool that drives a press-drag-release gesture.

Unlike ARubberbandButton, this class does not draw a rubberband. It simply tracks a gesture and calls abstract callbacks.

Containment

This tool ignores drags that leave the canvas bounds (as the original version did).

See Also: