Package org.eclipse.swt.events
Interface FocusListener
- All Superinterfaces:
EventListener
- All Known Implementing Classes:
FocusAdapter
,HyperlinkManager
Classes which implement this interface provide methods
that deal with the events that are generated as controls
gain and lose focus.
After creating an instance of a class that implements
this interface it can be added to a control using the
addFocusListener
method and removed using
the removeFocusListener
method. When a
control gains or loses focus, the appropriate method
will be invoked.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Sent when a control gets focus.static FocusListener
Static helper method to create aFocusListener
for thefocusGained(FocusEvent e)
) method with a lambda expression.void
Sent when a control loses focus.static FocusListener
Static helper method to create aFocusListener
for thefocusLost(FocusEvent e)
) method with a lambda expression.
-
Method Details
-
focusGained
Sent when a control gets focus.- Parameters:
e
- an event containing information about the focus change
-
focusLost
Sent when a control loses focus.- Parameters:
e
- an event containing information about the focus change
-
focusGainedAdapter
Static helper method to create aFocusListener
for thefocusGained(FocusEvent e)
) method with a lambda expression.- Parameters:
c
- the consumer of the event- Returns:
- FocusListener
- Since:
- 3.106
-
focusLostAdapter
Static helper method to create aFocusListener
for thefocusLost(FocusEvent e)
) method with a lambda expression.- Parameters:
c
- the consumer of the event- Returns:
- FocusListener
- Since:
- 3.106
-