ActionListener est une bibliothèque de classes qui donne aux développeurs Java un procédé de capture d'événements. Un événement est déclenché chaque fois qu'un utilisateur interagit avec une application. Par exemple, en cliquant sur un bouton déclenche un événement qui indique au compilateur quelles mesures prendre pour un clic de bouton. Utilisation ActionListener, un développeur peut intercepter les événements et le code pour l'entrée de l'utilisateur de l'action.