Java Platform 1.2

javax.swing.plaf.basic
Class BasicSplitPaneDivider.MouseHandler

java.lang.Object
  |
  +--java.awt.event.MouseAdapter
        |
        +--javax.swing.plaf.basic.BasicSplitPaneDivider.MouseHandler

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.
Overrides:
mousePressed in class MouseAdapter

mouseReleased

public void mouseReleased(MouseEvent e)
If dragger is not null it is messaged with completeDrag.
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

Java Platform 1.2

Submit a bug or feature Version 1.2 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.