org.tbee.swing
Class ComponentDragger

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by org.tbee.swing.AbstractMouseAdapter
          extended by org.tbee.swing.ComponentDragger
All Implemented Interfaces:
MouseListener, MouseMotionListener, MouseWheelListener, EventListener

public class ComponentDragger
extends AbstractMouseAdapter

Version:
$Revision: 1.1 $

Field Summary
static String SOURCECODE_VERSION
          Standard variable for determining version of a class file.
 
Constructor Summary
ComponentDragger(Component component)
           
ComponentDragger(Component controllerComponent, Component draggedComponent)
           
 
Method Summary
 Component getControllingComponent()
           
 Component getDraggedComponent()
           
 void mouseDragged(MouseEvent e)
          Relocate component by mouse
 void mousePressed(MouseEvent e)
          Remember start point
 void mouseReleased(MouseEvent e)
          stop dragging
 void setControllingComponent(Component value)
           
 void setDraggedComponent(Component value)
           
 
Methods inherited from class org.tbee.swing.AbstractMouseAdapter
attach, dettach
 
Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseEntered, mouseExited, mouseMoved, mouseWheelMoved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SOURCECODE_VERSION

public static final String SOURCECODE_VERSION
Standard variable for determining version of a class file.

See Also:
Constant Field Values
Constructor Detail

ComponentDragger

public ComponentDragger(Component component)

ComponentDragger

public ComponentDragger(Component controllerComponent,
                        Component draggedComponent)
Method Detail

getControllingComponent

public Component getControllingComponent()
Returns:
Returns the controlling component

setControllingComponent

public void setControllingComponent(Component value)

getDraggedComponent

public Component getDraggedComponent()
Returns:
Returns the Dragged component

setDraggedComponent

public void setDraggedComponent(Component value)

mousePressed

public void mousePressed(MouseEvent e)
Remember start point

Specified by:
mousePressed in interface MouseListener
Overrides:
mousePressed in class MouseAdapter

mouseReleased

public void mouseReleased(MouseEvent e)
stop dragging

Specified by:
mouseReleased in interface MouseListener
Overrides:
mouseReleased in class MouseAdapter

mouseDragged

public void mouseDragged(MouseEvent e)
Relocate component by mouse

Specified by:
mouseDragged in interface MouseMotionListener
Overrides:
mouseDragged in class MouseAdapter


Copyright © 2011 KnowledgePlaza. All Rights Reserved.