JmenuItem нажатие мыши работает, но событие щелчка мыши не работает? Зачем? - PullRequest
0 голосов
/ 10 сентября 2009

Я пытался создать событие щелчка мыши JmenuItem, но оно не сработало, но событие нажатия мыши работает. В чем разница между нажатием и нажатием и почему здесь работает только нажатие?

1 Ответ

1 голос
/ 10 сентября 2009

Работает нормально для меня. MouseClicked генерируется, когда mousePressed и mouseReleased получены в одном и том же месте пикселя. Если вы перемещаете мышь даже на 1 пиксель между двумя событиями, mouseClicked не генерируется.

Именно поэтому вы должны придерживаться ActionListener, который был разработан для использования пункта меню.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...