# Interface ActionListener<T extends ActionEvent>

All Known Subinterfaces:
  `Plugin`

All Known Implementing Classes:
  `ButtonList, CheckBoxList, Command, EmailShare, FacebookShare, HTMLComponent, LikeButton, MenuBar, NavigationCommand, Progress, RadioButtonList, ShareButton, ShareService, SideMenuBar, SMSShare, SwitchList`

public interface ActionListener<T extends ActionEvent>
Event callback interface invoked when a component action occurs

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `actionPerformed(T evt)`
  Invoked when an action occurred on a component

- ## Method Details

  - ### actionPerformed

    void actionPerformed(T evt)

    Invoked when an action occurred on a component

    ###### Parameters

    - `evt`: @param evt event object describing the source of the action as well as its trigger