Кто-нибудь знает, является ли следующее ожидаемое поведение с точки зрения запуска MouseEvent
? Один, кажется, отсутствует или потребляется в другом месте.
Щелкните правой кнопкой мыши
JPanel
и отобразитеJPopupMenu
:MousePressed java.awt.event.MouseEvent[MOUSE_PRESSED, (469,347),absolute(2214,490),button=3,modifiers=Meta+Button3, extModifiers=Button3,clickCount=1] MouseReleased java.awt.event.MouseEvent[MOUSE_RELEASED, (469,347),absolute(2214,490),button=3,modifiers=Meta+Button3, extModifiers=Meta,clickCount=1] MouseClicked java.awt.event.MouseEvent[MOUSE_CLICKED, (469,347),absolute(2214,490),button=3,modifiers=Meta+Button3, extModifiers=Meta,clickCount=1]
Пока все хорошо, все 3 с кнопки 3 и в правильном порядке
Когда
JPopupMenu
все еще отображается, щелкните левой кнопкой мыши где-нибудь вJPanel
, а не вJPopupMenu
:Что случилось с событием
MousePressed
?MouseReleased java.awt.event.MouseEvent[MOUSE_RELEASED, (452,339),absolute(2197,482),button=1,modifiers=Button1,clickCount=1] MouseClicked java.awt.event.MouseEvent[MOUSE_CLICKED, (452,339),absolute(2197,482),button=1,modifiers=Button1,clickCount=1]
Заранее спасибо.