BasicSplitPaneDivider.MouseHandler (Java Platform SE 6) (original) (raw)
javax.swing.plaf.basic
Class BasicSplitPaneDivider.MouseHandler
java.lang.Object
java.awt.event.MouseAdapter
javax.swing.plaf.basic.BasicSplitPaneDivider.MouseHandler
All Implemented Interfaces:
MouseListener, MouseMotionListener, MouseWheelListener, EventListener
Enclosing class:
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, mouseWheelMoved |
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")
Overrides:
[mouseDragged](../../../../java/awt/event/MouseAdapter.html#mouseDragged%28java.awt.event.MouseEvent%29)
in class [MouseAdapter](../../../../java/awt/event/MouseAdapter.html "class 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")
Overrides:
[mouseMoved](../../../../java/awt/event/MouseAdapter.html#mouseMoved%28java.awt.event.MouseEvent%29)
in class [MouseAdapter](../../../../java/awt/event/MouseAdapter.html "class 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 SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2015, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.