Явы Правы Событие Мыши
на моей три кнопки мыши MouseEvent.BUTTON2
= средний клик и MouseEvent.BUTTON3
= Щелкните Правой Кнопкой Мыши.
это случай на двухкнопочной мыши?
спасибо
3 ответа:
чтобы избежать любой двусмысленности, используйте утилиты методы от SwingUtilities:
SwingUtilities.isLeftMouseButton(MouseEvent anEvent)
SwingUtilities.isRightMouseButton(MouseEvent anEvent)
SwingUtilities.isMiddleMouseButton(MouseEvent anEvent)
да, взгляните на эту тему, которая говорит о различиях между платформами.
как обнаружить событие щелчка правой кнопкой мыши для Mac OS
BUTTON3
Это то же самое на всех платформах, будучи равным правой кнопке мыши. BUTTON2 просто игнорируется, если средняя кнопка не существует.