Package org.eclipse.swt.events
Interface FocusListener
- All Known Implementing Classes:
FocusAdapter
public interface FocusListener
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 TypeMethodDescriptionvoidfocusGained(FocusEvent event) Sent when a control gets focus.static FocusListenerStatic helper method to create aFocusListenerfor thefocusGained(FocusEvent e)) method with a lambda expression.voidfocusLost(FocusEvent event) Sent when a control loses focus.static FocusListenerStatic helper method to create aFocusListenerfor thefocusLost(FocusEvent e)) method with a lambda expression.
-
Method Details
-
focusGained
Sent when a control gets focus.- Parameters:
event- an event containing information about the focus change
-
focusLost
Sent when a control loses focus.- Parameters:
event- an event containing information about the focus change
-
focusGainedAdapter
Static helper method to create aFocusListenerfor thefocusGained(FocusEvent e)) method with a lambda expression.- Parameters:
c- the consumer of the event- Returns:
- FocusListener
- Since:
- 4.1
-
focusLostAdapter
Static helper method to create aFocusListenerfor thefocusLost(FocusEvent e)) method with a lambda expression.- Parameters:
c- the consumer of the event- Returns:
- FocusListener
- Since:
- 4.1
-