com.imagero.swing.drag
Class MagnetDragHandler
java.lang.Object
javax.swing.event.MouseInputAdapter
com.imagero.swing.drag.MagnetDragHandler
- All Implemented Interfaces:
- java.util.EventListener, javax.swing.event.MouseInputListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener
- public class MagnetDragHandler
- extends javax.swing.event.MouseInputAdapter
|
Constructor Summary |
MagnetDragHandler(MagnetManager magnetManager,
java.awt.Component master,
java.awt.Container 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 |
MagnetDragHandler
public MagnetDragHandler(MagnetManager magnetManager,
java.awt.Component master,
java.awt.Container 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 -
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)