Package org.eclipse.swt.events
Interface MouseTrackListener
- All Superinterfaces:
EventListener
,SWTEventListener
- All Known Implementing Classes:
MouseTrackAdapter
Classes which implement this interface provide methods
that deal with the events that are generated as the mouse
pointer passes (or hovers) over controls.
After creating an instance of a class that implements
this interface it can be added to a control using the
addMouseTrackListener
method and removed using
the removeMouseTrackListener
method. When the
mouse pointer passes into or out of the area of the screen
covered by a control or pauses while over a control, the
appropriate method will be invoked.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Sent when the mouse pointer passes into the area of the screen covered by a control.static MouseTrackListener
Static helper method to create aMouseTrackListener
for themouseEnter(MouseEvent e)
) method, given a lambda expression or a method reference.void
Sent when the mouse pointer passes out of the area of the screen covered by a control.static MouseTrackListener
Static helper method to create aMouseTrackListener
for themouseExit(MouseEvent e)
) method, given a lambda expression or a method reference.void
Sent when the mouse pointer hovers (that is, stops moving for an (operating system specified) period of time) over a control.static MouseTrackListener
Static helper method to create aMouseTrackListener
for themouseHover(MouseEvent e)
) method, given a lambda expression or a method reference.
-
Method Details
-
mouseEnter
Sent when the mouse pointer passes into the area of the screen covered by a control.- Parameters:
e
- an event containing information about the mouse enter
-
mouseExit
Sent when the mouse pointer passes out of the area of the screen covered by a control.- Parameters:
e
- an event containing information about the mouse exit
-
mouseHover
Sent when the mouse pointer hovers (that is, stops moving for an (operating system specified) period of time) over a control.- Parameters:
e
- an event containing information about the hover
-
mouseEnterAdapter
Static helper method to create aMouseTrackListener
for themouseEnter(MouseEvent e)
) method, given a lambda expression or a method reference.- Parameters:
c
- the consumer of the event- Returns:
- MouseTrackListener
- Since:
- 3.107
-
mouseExitAdapter
Static helper method to create aMouseTrackListener
for themouseExit(MouseEvent e)
) method, given a lambda expression or a method reference.- Parameters:
c
- the consumer of the event- Returns:
- MouseTrackListener
- Since:
- 3.107
-
mouseHoverAdapter
Static helper method to create aMouseTrackListener
for themouseHover(MouseEvent e)
) method, given a lambda expression or a method reference.- Parameters:
c
- the consumer of the event- Returns:
- MouseTrackListener
- Since:
- 3.107
-