Interface MouseListener

All Known Implementing Classes:
MouseAdapter

public interface MouseListener
Classes which implement this interface provide methods that deal with the events that are generated as mouse buttons are pressed.

After creating an instance of a class that implements this interface it can be added to a control using the addMouseListener method and removed using the removeMouseListener method. When a mouse button is pressed or released, the appropriate method will be invoked.

Since:
1.1
See Also:
  • Method Details

    • mouseDoubleClick

      void mouseDoubleClick(MouseEvent e)
      Sent when a mouse button is pressed twice within the (operating system specified) double click period.
      Parameters:
      e - an event containing information about the mouse double click
      See Also:
    • mouseDown

      void mouseDown(MouseEvent e)
      Sent when a mouse button is pressed.
      Parameters:
      e - an event containing information about the mouse button press
    • mouseUp

      void mouseUp(MouseEvent e)
      Sent when a mouse button is released.
      Parameters:
      e - an event containing information about the mouse button release
    • mouseDoubleClickAdapter

      static MouseListener mouseDoubleClickAdapter(Consumer<MouseEvent> c)
      Static helper method to create a MouseListener for the mouseDoubleClick(MouseEvent e)) method with a lambda expression.
      Parameters:
      c - the consumer of the event
      Returns:
      MouseListener
      Since:
      4.1
    • mouseDownAdapter

      static MouseListener mouseDownAdapter(Consumer<MouseEvent> c)
      Static helper method to create a MouseListener for the mouseDown(MouseEvent e)) method with a lambda expression.
      Parameters:
      c - the consumer of the event
      Returns:
      MouseListener
      Since:
      4.1
    • mouseUpAdapter

      static MouseListener mouseUpAdapter(Consumer<MouseEvent> c)
      Static helper method to create a MouseListener for the mouseUp(MouseEvent e)) method with a lambda expression.
      Parameters:
      c - the consumer of the event
      Returns:
      MouseListener
      Since:
      4.1