Class BasicJideSplitButtonUI.MouseInputHandler

java.lang.Object
com.jidesoft.plaf.basic.BasicJideSplitButtonUI.MouseInputHandler
All Implemented Interfaces:
MouseListener, MouseMotionListener, EventListener, MouseInputListener
Enclosing class:
BasicJideSplitButtonUI

protected class BasicJideSplitButtonUI.MouseInputHandler extends Object implements MouseInputListener
  • Constructor Details

    • MouseInputHandler

      protected MouseInputHandler()
  • Method Details

    • mouseClicked

      public void mouseClicked(MouseEvent e)
      Specified by:
      mouseClicked in interface MouseListener
    • mousePressed

      public void mousePressed(MouseEvent e)
      Invoked when the mouse has been clicked on the menu. This method clears or sets the selection path of the MenuSelectionManager.
      Specified by:
      mousePressed in interface MouseListener
      Parameters:
      e - the mouse event
    • mouseReleased

      public void mouseReleased(MouseEvent e)
      Invoked when the mouse has been released on the menu. Delegates the mouse event to the MenuSelectionManager.
      Specified by:
      mouseReleased in interface MouseListener
      Parameters:
      e - the mouse event
    • mouseEntered

      public void mouseEntered(MouseEvent e)
      Invoked when the cursor enters the menu. This method sets the selected path for the MenuSelectionManager and handles the case in which a menu item is used to pop up an additional menu, as in a hierarchical menu system.
      Specified by:
      mouseEntered in interface MouseListener
      Parameters:
      e - the mouse event; not used
    • mouseExited

      public void mouseExited(MouseEvent e)
      Specified by:
      mouseExited in interface MouseListener
    • mouseDragged

      public void mouseDragged(MouseEvent e)
      Invoked when a mouse button is pressed on the menu and then dragged. Delegates the mouse event to the MenuSelectionManager.
      Specified by:
      mouseDragged in interface MouseMotionListener
      Parameters:
      e - the mouse event
      See Also:
    • mouseMoved

      public void mouseMoved(MouseEvent e)
      Specified by:
      mouseMoved in interface MouseMotionListener