BasicSplitPaneDivider.MouseHandler (Java 2 Platform SE 5.0) (original) (raw)


javax.swing.plaf.basic

Class BasicSplitPaneDivider.MouseHandler

java.lang.Object extended by java.awt.event.MouseAdapter extended by javax.swing.plaf.basic.BasicSplitPaneDivider.MouseHandler

All Implemented Interfaces:

MouseListener, MouseMotionListener, EventListener

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 mouseEntered(MouseEvent e) Invoked when the mouse enters a component.
void mouseExited(MouseEvent e) Invoked when the mouse exits a component.
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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, [wait](../../../../java/lang/Object.html#wait%28long, int%29)
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](../../../../java/awt/event/MouseListener.html#mousePressed%28java.awt.event.MouseEvent%29) in interface [MouseListener](../../../../java/awt/event/MouseListener.html "interface in java.awt.event")

Overrides:

[mousePressed](../../../../java/awt/event/MouseAdapter.html#mousePressed%28java.awt.event.MouseEvent%29) in class [MouseAdapter](../../../../java/awt/event/MouseAdapter.html "class in java.awt.event")


mouseReleased

public void mouseReleased(MouseEvent e)

If dragger is not null it is messaged with completeDrag.

Specified by:

[mouseReleased](../../../../java/awt/event/MouseListener.html#mouseReleased%28java.awt.event.MouseEvent%29) in interface [MouseListener](../../../../java/awt/event/MouseListener.html "interface in java.awt.event")

Overrides:

[mouseReleased](../../../../java/awt/event/MouseAdapter.html#mouseReleased%28java.awt.event.MouseEvent%29) in class [MouseAdapter](../../../../java/awt/event/MouseAdapter.html "class in java.awt.event")


mouseDragged

public void mouseDragged(MouseEvent e)

If dragger is not null it is messaged with continueDrag.

Specified by:

[mouseDragged](../../../../java/awt/event/MouseMotionListener.html#mouseDragged%28java.awt.event.MouseEvent%29) in interface [MouseMotionListener](../../../../java/awt/event/MouseMotionListener.html "interface in java.awt.event")


mouseMoved

public void mouseMoved(MouseEvent e)

Resets the cursor based on the orientation.

Specified by:

[mouseMoved](../../../../java/awt/event/MouseMotionListener.html#mouseMoved%28java.awt.event.MouseEvent%29) in interface [MouseMotionListener](../../../../java/awt/event/MouseMotionListener.html "interface in java.awt.event")


mouseEntered

public void mouseEntered(MouseEvent e)

Invoked when the mouse enters a component.

Specified by:

[mouseEntered](../../../../java/awt/event/MouseListener.html#mouseEntered%28java.awt.event.MouseEvent%29) in interface [MouseListener](../../../../java/awt/event/MouseListener.html "interface in java.awt.event")

Overrides:

[mouseEntered](../../../../java/awt/event/MouseAdapter.html#mouseEntered%28java.awt.event.MouseEvent%29) in class [MouseAdapter](../../../../java/awt/event/MouseAdapter.html "class in java.awt.event")

Parameters:

e - MouseEvent describing the details of the enter event.

Since:

1.5


mouseExited

public void mouseExited(MouseEvent e)

Invoked when the mouse exits a component.

Specified by:

[mouseExited](../../../../java/awt/event/MouseListener.html#mouseExited%28java.awt.event.MouseEvent%29) in interface [MouseListener](../../../../java/awt/event/MouseListener.html "interface in java.awt.event")

Overrides:

[mouseExited](../../../../java/awt/event/MouseAdapter.html#mouseExited%28java.awt.event.MouseEvent%29) in class [MouseAdapter](../../../../java/awt/event/MouseAdapter.html "class in java.awt.event")

Parameters:

e - MouseEvent describing the details of the exit event.

Since:

1.5



Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.