Module java.desktop

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:
BasicSplitPaneDivider

protected class BasicSplitPaneDivider.MouseHandler extends MouseAdapter implements MouseMotionListener
MouseHandler is responsible for converting mouse events (released, dragged...) into the appropriate DragController methods.
  • Constructor Details

    • MouseHandler

      protected MouseHandler()
      Constructs a MouseHandler.
  • Method Details

    • mousePressed

      public void mousePressed(MouseEvent e)
      Starts the dragging session by creating the appropriate instance of DragController.
      Specified by:
      mousePressed in interface MouseListener
      Parameters:
      e - the event to be processed
    • mouseReleased

      public void mouseReleased(MouseEvent e)
      If dragger is not null it is messaged with completeDrag.
      Specified by:
      mouseReleased in interface MouseListener
      Parameters:
      e - the event to be processed
    • 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
    • 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
    • mouseEntered

      public void mouseEntered(MouseEvent e)
      Invoked when the mouse enters a component.
      Specified by:
      mouseEntered in interface MouseListener
      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 in interface MouseListener
      Parameters:
      e - MouseEvent describing the details of the exit event.
      Since:
      1.5