大家好,初学swing有书上的例子不懂,求解:
使用BUTTON3_DOWN_MASK检测鼠标右键的状态
if((event.getModifiersEx()&InputEvent.BUTTON3_DOWN_MASK)!=0)
...//code for right click
第一个方法比如返回一个0101,第二个参数等于0100,那么他们进行&运算以后,结果是0100,也就是!=0,但是他们的值却不同,代表的就不是一个键吧?那这里是怎么考虑的呢? 
在这里如果是改成event.getModifiersEx()==InputEvent.BUTTON3_DOWN_MASK来判断按下的是否是右键,我就能理解,API里写最好写成上面那种方式,理解不了。