Цитата:
|
MouseEvent - расширяет Event, следовательно MouseEvent не обязателен, т.е. место него можно поставить Event параметр - вот он точно обязателен
|
Ну, следуя такой логике можно вообще Object поставить и не париться.
MouseEvent хранит определенные данные именно о событии мыши, которых от объекта с типом Event получить невозможно. Так что MouseEvent обязателен, если нужно узнать, например, по чему именно был щелчок или в каком месте.