com.imagero.swing.drag
Class GridDragHandler
java.lang.Object
javax.swing.event.MouseInputAdapter
com.imagero.swing.drag.GridDragHandler
- All Implemented Interfaces:
- java.util.EventListener, javax.swing.event.MouseInputListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener
- public class GridDragHandler
- extends javax.swing.event.MouseInputAdapter
|
Constructor Summary |
GridDragHandler(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 |
GridDragHandler
public GridDragHandler(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 - in case master and slave is the same
Component and ResizeHandler is also used then
Component's border area should be ignored by DragHandler
getChecker
public GridChecker getChecker()
setChecker
public void setChecker(GridChecker checker)
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)