public class DragListener
extends java.awt.event.MouseAdapter
implements java.awt.event.MouseMotionListener
Modifier and Type | Field and Description |
---|---|
private java.awt.Component |
component |
private java.awt.Point |
lastMousePos |
Modifier | Constructor and Description |
---|---|
private |
DragListener(java.awt.Component component) |
Modifier and Type | Method and Description |
---|---|
static void |
makeDraggable(java.awt.Component component) |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
private final java.awt.Component component
private java.awt.Point lastMousePos
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
mouseDragged
in class java.awt.event.MouseAdapter
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
mouseMoved
in class java.awt.event.MouseAdapter
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
mouseReleased
in class java.awt.event.MouseAdapter
public static void makeDraggable(java.awt.Component component)