Package Summary  Overview Summary

class:BasicSplitPaneDivider.MouseHandler [NONE]

All Implemented Interfaces:
MouseListener, MouseMotionListener, MouseWheelListener, 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:BasicSplitPaneDivider.MouseHandler() [NONE]

method:mousePressed(java.awt.event.MouseEvent) [NONE]

  • 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
    Parameters:
    e - the event to be processed
  • method:mouseReleased(java.awt.event.MouseEvent) [NONE]

    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
    Parameters:
    e - the event to be processed

    method:mouseDragged(java.awt.event.MouseEvent) [NONE]

    mouseDragged

    public void mouseDragged?(MouseEvent e)
    If dragger is not null it is messaged with continueDrag.
    Specified by:
    mouseDragged in interface MouseMotionListener
    Overrides:
    mouseDragged in class MouseAdapter
    Parameters:
    e - the event to be processed

    method:mouseMoved(java.awt.event.MouseEvent) [NONE]

    mouseMoved

    public void mouseMoved?(MouseEvent e)
    Resets the cursor based on the orientation.
    Specified by:
    mouseMoved in interface MouseMotionListener
    Overrides:
    mouseMoved in class MouseAdapter
    Parameters:
    e - the event to be processed

    method:mouseEntered(java.awt.event.MouseEvent) [NONE]

    mouseEntered

    public void mouseEntered?(MouseEvent e)
    Invoked when the mouse enters a component.
    Specified by:
    mouseEntered in interface MouseListener
    Overrides:
    mouseEntered in class MouseAdapter
    Parameters:
    e - MouseEvent describing the details of the enter event.
    Since:
    1.5

    method:mouseExited(java.awt.event.MouseEvent) [NONE]

    mouseExited

    public void mouseExited?(MouseEvent e)
    Invoked when the mouse exits a component.
    Specified by:
    mouseExited in interface MouseListener
    Overrides:
    mouseExited in class MouseAdapter
    Parameters:
    e - MouseEvent describing the details of the exit event.
    Since:
    1.5

    © 2020 Oracle Corporation and/or its affiliates