Package org.eclipse.swt.events
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 Summary
Modifier and TypeMethodDescriptionvoid
Sent when a mouse button is pressed twice within the (operating system specified) double click period.static MouseListener
Static helper method to create aMouseListener
for themouseDoubleClick(MouseEvent e)
) method with a lambda expression.void
Sent when a mouse button is pressed.static MouseListener
Static helper method to create aMouseListener
for themouseDown(MouseEvent e)
) method with a lambda expression.void
Sent when a mouse button is released.static MouseListener
Static helper method to create aMouseListener
for themouseUp(MouseEvent e)
) method with a lambda expression.
-
Method Details
-
mouseDoubleClick
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
Sent when a mouse button is pressed.- Parameters:
e
- an event containing information about the mouse button press
-
mouseUp
Sent when a mouse button is released.- Parameters:
e
- an event containing information about the mouse button release
-
mouseDoubleClickAdapter
Static helper method to create aMouseListener
for themouseDoubleClick(MouseEvent e)
) method with a lambda expression.- Parameters:
c
- the consumer of the event- Returns:
- MouseListener
- Since:
- 4.1
-
mouseDownAdapter
Static helper method to create aMouseListener
for themouseDown(MouseEvent e)
) method with a lambda expression.- Parameters:
c
- the consumer of the event- Returns:
- MouseListener
- Since:
- 4.1
-
mouseUpAdapter
Static helper method to create aMouseListener
for themouseUp(MouseEvent e)
) method with a lambda expression.- Parameters:
c
- the consumer of the event- Returns:
- MouseListener
- Since:
- 4.1
-