javax.swing.plaf.basic
Class BasicSplitPaneDivider.MouseHandler

java.lang.Object
  extended byjava.awt.event.MouseAdapter
      extended byjavax.swing.plaf.basic.BasicSplitPaneDivider.MouseHandler
All Implemented Interfaces:
EventListener, MouseListener, MouseMotionListener
Enclosing class:
BasicSplitPaneDivider

protected class BasicSplitPaneDivider.MouseHandler
extends MouseAdapter
implements MouseMotionListener

MouseHandler is responsible for converting mouse events (released, dragged...) into the appropriate DragController methods.


Constructor Summary
protected BasicSplitPaneDivider.MouseHandler()
           
 
Method Summary
 void mouseDragged(MouseEvent e)
          If dragger is not null it is messaged with continueDrag.
 void mouseMoved(MouseEvent e)
          Resets the cursor based on the orientation.
 void mousePressed(MouseEvent e)
          Starts the dragging session by creating the appropriate instance of DragController.
 void mouseReleased(MouseEvent e)
          If dragger is not null it is messaged with completeDrag.
 
Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseEntered, mouseExited
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicSplitPaneDivider.MouseHandler

protected BasicSplitPaneDivider.MouseHandler()
Method Detail

mousePressed

public void mousePressed(MouseEvent e)
Starts the dragging session by creating the appropriate instance of DragController.

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

mouseReleased

public void mouseReleased(MouseEvent e)
If dragger is not null it is messaged with completeDrag.

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

mouseDragged

public void mouseDragged(MouseEvent e)
If dragger is not null it is messaged with continueDrag.

Specified by:
mouseDragged in interface MouseMotionListener

mouseMoved

public void mouseMoved(MouseEvent e)
Resets the cursor based on the orientation.

Specified by:
mouseMoved in interface MouseMotionListener