Конечно, это то, что делает Баттон (насколько я понимаю). Он обрабатывает MouseEvent
и создает (отправляет) ActionEvent
.
События действия - это семантические события - например, сигнал о том, что определенная кнопка (виджет!) Была «нажата». Триггером для этого события действия могло быть событие мыши («левая кнопка была нажата и отпущена, когда указатель мыши находился в прямоугольнике, заданном виджетом кнопки AWT») или событие клавиатуры («пробел был нажат и отпущен пока фокус был на виджете кнопки AWT ").
Полагаю, вы не смотрите на техническое преобразование. Практически вам придется прослушивать события мыши и запускать новые события действия для ваших слушателей действия.