JDK обеспечивает некоторые базовые спецификации событий:доперли событий и слушателей в Java
EventObject
является стандартной JDK EventObject.EventListnere
мечения interface
Так как EventListener
записывается следующим образом:
public interface EventListener {
}
любое время мне нужно предоставить средство обработки событий, мне нужно, чтобы продлить его с моим собственным интерфейсом, содержащий метод, подобный handleEvent(EventObject o)
. Мне непонятно, почему интерфейс JDK EventListener
пуст, потому что я думаю, что не имеет особого смысла иметь события без возможности их обработки.
Что я пропустил в случае модели? Возможно, на самом деле были некоторые причины оставить его пустым.
Собственно, я вижу. Но они являются частью определенных фреймворков (например, 'java.awt.ActionListener'). Итак, основная цель этого интерфейса - обеспечить гибкость имени «методов обработки»? –
_может показаться странным в современной Java_ Вы лично не использовали бы его в производственном коде, не так ли? –
Определенно нет. – Kayaman