org.tbee.swing
Class ComponentDragger

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

public class ComponentDragger
extends AbstractMouseAdapter

Version:
$Revision: 1.1 $

Field Summary
static java.lang.String SOURCECODE_VERSION
          Standard variable for determining version of a class file.
 
Constructor Summary
ComponentDragger(java.awt.Component component)
           
ComponentDragger(java.awt.Component controllerComponent, java.awt.Component draggedComponent)
           
 
Method Summary
 java.awt.Component getControllingComponent()
           
 java.awt.Component getDraggedComponent()
           
 void mouseDragged(java.awt.event.MouseEvent e)
          Relocate component by mouse
 void mousePressed(java.awt.event.MouseEvent e)
          Remember start point
 void mouseReleased(java.awt.event.MouseEvent e)
          stop dragging
 void setControllingComponent(java.awt.Component value)
           
 void setDraggedComponent(java.awt.Component value)
           
 
Methods inherited from class org.tbee.swing.AbstractMouseAdapter
attach, dettach, mouseClicked, mouseEntered, mouseExited, mouseMoved
 
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 java.lang.String SOURCECODE_VERSION
Standard variable for determining version of a class file.

See Also:
Constant Field Values
Constructor Detail

ComponentDragger

public ComponentDragger(java.awt.Component component)

ComponentDragger

public ComponentDragger(java.awt.Component controllerComponent,
                        java.awt.Component draggedComponent)
Method Detail

getControllingComponent

public java.awt.Component getControllingComponent()
Returns:
Returns the controlling component

setControllingComponent

public void setControllingComponent(java.awt.Component value)

getDraggedComponent

public java.awt.Component getDraggedComponent()
Returns:
Returns the Dragged component

setDraggedComponent

public void setDraggedComponent(java.awt.Component value)

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Remember start point

Specified by:
mousePressed in interface java.awt.event.MouseListener
Overrides:
mousePressed in class AbstractMouseAdapter

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
stop dragging

Specified by:
mouseReleased in interface java.awt.event.MouseListener
Overrides:
mouseReleased in class AbstractMouseAdapter

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Relocate component by mouse

Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener
Overrides:
mouseDragged in class AbstractMouseAdapter


Copyright © 2010 KnowledgePlaza. All Rights Reserved.