javax.swing.plaf.basic
Class BasicSplitPaneDivider.MouseHandler

java.lang.Object
  |
  +--java.awt.event.MouseAdapter
        |
        +--javax.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