com.imagero.swing.drag
Class DragHandler
java.lang.Object
javax.swing.event.MouseInputAdapter
com.imagero.swing.drag.DragHandler
- All Implemented Interfaces:
- java.util.EventListener, javax.swing.event.MouseInputListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener
- public class DragHandler
- extends javax.swing.event.MouseInputAdapter
|
Field Summary |
protected boolean |
drag
|
protected boolean |
ignoreBorder
|
protected java.awt.Component |
master
|
protected java.awt.Rectangle |
rw
|
protected java.awt.Component |
slave
|
protected int |
x
|
protected int |
x0
|
protected int |
y
|
protected int |
y0
|
|
Constructor Summary |
DragHandler(java.awt.Component master,
java.awt.Component slave,
boolean ignoreBorder)
easy dragging of components.
|
| Methods inherited from class javax.swing.event.MouseInputAdapter |
mouseClicked, mouseEntered, mouseExited, mouseMoved |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
x0
protected int x0
y0
protected int y0
x
protected int x
y
protected int y
master
protected java.awt.Component master
slave
protected java.awt.Component slave
rw
protected java.awt.Rectangle rw
drag
protected boolean drag
ignoreBorder
protected boolean ignoreBorder
DragHandler
public DragHandler(java.awt.Component master,
java.awt.Component slave,
boolean ignoreBorder)
- easy dragging of components.
note that control and slave can be the same component.
- Parameters:
master - control Component (like titleBar)slave - Container to moveignoreBorder -
getManager
public com.imagero.eventmgr.ActionManager getManager()
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)