org.bdgp.swing.dragtree
Class DragTreeUI.DragTreeMouseHandler

java.lang.Object
  |
  +--java.awt.event.MouseAdapter
        |
        +--org.bdgp.swing.dragtree.DragTreeUI.DragTreeMouseHandler
All Implemented Interfaces:
java.util.EventListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener
Enclosing class:
DragTreeUI

public class DragTreeUI.DragTreeMouseHandler
extends java.awt.event.MouseAdapter
implements java.awt.event.MouseMotionListener


Constructor Summary
DragTreeUI.DragTreeMouseHandler(DragTree in)
          Invoked when a mouse button has been pressed on a component.
 
Method Summary
protected  void haltThread(DragTreeUI.AutoscrollThread thread)
           
protected  void handleAutoscroll(int x, int y)
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseDragged(java.awt.event.MouseEvent e)
           
 void mouseMoved(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 
Methods inherited from class java.awt.event.MouseAdapter
mouseEntered, mouseExited
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DragTreeUI.DragTreeMouseHandler

public DragTreeUI.DragTreeMouseHandler(DragTree in)
Invoked when a mouse button has been pressed on a component.
Method Detail

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Overrides:
mousePressed in class java.awt.event.MouseAdapter

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Overrides:
mouseClicked in class java.awt.event.MouseAdapter

haltThread

protected void haltThread(DragTreeUI.AutoscrollThread thread)

handleAutoscroll

protected void handleAutoscroll(int x,
                                int y)

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Overrides:
mouseReleased in class java.awt.event.MouseAdapter

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener