Bonjour !

J'ai lu un tuto sur le Net. Pour identifier le bouton de la souris qu'on a actionné.

Le code est :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
if( (m.getModifiers() & InputEvent.BUTTON1_MASK) != 0 )
System.out.println("clic avec bouton gauche");
Mes questions sont :

1. Pourquoi & au lieu de && ?

2. Dans un bouquin, on dit que la méthode getModifiers() fournit, paraît-il la valeur 1 pour indiquer un appui. Pourquoi InputEvent.BUTTON1_MASK ?

De fait, je ne comprends pas l'instruction toute entière
if( (m.getModifiers() & InputEvent.BUTTON1_MASK) != 0 )

J'ai juste compris que InputEvent.BUTTON1_MASK veut dire le bouton gauche de la souris.

Des explications SVP !