Evénement De La Souris Java Clic Droit
sur ma souris à trois boutons MouseEvent.BUTTON2
= clic moyen et MouseEvent.BUTTON3
= clic droit.
Est-ce le cas sur une souris à deux boutons?
Merci
3 réponses
pour éviter toute ambiguïté, utilisez les méthodes utilitaires de SwingUtilities :
SwingUtilities.isLeftMouseButton(MouseEvent anEvent)
SwingUtilities.isRightMouseButton(MouseEvent anEvent)
SwingUtilities.isMiddleMouseButton(MouseEvent anEvent)
Oui, jetez un oeil à ce fil qui parle des différences entre les plates-formes.
Comment détecter droit-cliquez sur l'événement pour Mac OS
BUTTON3
est le même sur toutes les plateformes, étant égal au bouton droit de la souris. BOUTON2 est tout simplement ignoré si le bouton du milieu n'existe pas.
j'ai vu
anEvent.isPopupTrigger()
doit être utilisé avant. Je suis assez nouveau à Java donc je suis heureux d'entendre des réflexions sur cette approche:)