Он в основном добавляет this
(текущий объект) к списку объектов, которые будут уведомлены, когда над компонентом будет выполнено какое-либо действие, например нажатие кнопки.
Это способрегистрация вашего интереса к тому, что происходит с компонентом, и полезна тем, что вам не нужно постоянно опрашивать компонент, чтобы проверить его состояние.
Ваш объект (или класс, на самом деле) просто реализует методы интерфейса дляпрослушивания (например, actionPerformed
), и этот метод будет вызываться для каждого происходящего события.
Учебные руководства по Java содержат большое количество различных статей о различных слушателях, которые вывероятно использовать.