Package org.eclipse.swt.events
Class MouseTrackAdapter
- java.lang.Object
-
- org.eclipse.swt.events.MouseTrackAdapter
-
- All Implemented Interfaces:
java.util.EventListener
,MouseTrackListener
,SWTEventListener
public abstract class MouseTrackAdapter extends java.lang.Object implements MouseTrackListener
This adapter class provides default implementations for the methods described by theMouseTrackListener
interface.Classes that wish to deal with
MouseEvent
s which occur as the mouse pointer passes (or hovers) over controls can extend this class and override only the methods which they are interested in.An alternative to this class are the static helper methods
MouseTrackListener.mouseEnterAdapter(java.util.function.Consumer)
,MouseTrackListener.mouseExitAdapter(java.util.function.Consumer)
andMouseTrackListener.mouseHoverAdapter(java.util.function.Consumer)
, which accept a lambda expression or a method reference that implements the event consumer.
-
-
Constructor Summary
Constructors Constructor Description MouseTrackAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
mouseEnter(MouseEvent e)
Sent when the mouse pointer passes into the area of the screen covered by a control.void
mouseExit(MouseEvent e)
Sent when the mouse pointer passes out of the area of the screen covered by a control.void
mouseHover(MouseEvent e)
Sent when the mouse pointer hovers (that is, stops moving for an (operating system specified) period of time) over a control.
-
-
-
Method Detail
-
mouseEnter
public void mouseEnter(MouseEvent e)
Sent when the mouse pointer passes into the area of the screen covered by a control. The default behavior is to do nothing.- Specified by:
mouseEnter
in interfaceMouseTrackListener
- Parameters:
e
- an event containing information about the mouse enter
-
mouseExit
public void mouseExit(MouseEvent e)
Sent when the mouse pointer passes out of the area of the screen covered by a control. The default behavior is to do nothing.- Specified by:
mouseExit
in interfaceMouseTrackListener
- Parameters:
e
- an event containing information about the mouse exit
-
mouseHover
public void mouseHover(MouseEvent e)
Sent when the mouse pointer hovers (that is, stops moving for an (operating system specified) period of time) over a control. The default behavior is to do nothing.- Specified by:
mouseHover
in interfaceMouseTrackListener
- Parameters:
e
- an event containing information about the hover
-
-