无论哪种类型的鼠标监听器,当鼠标事件发生时,都是通过MouseEvent来传递事件发生时所携带的信息的。◆ e.button:鼠标按键的ID,从左到右依次为0,1,2。如果设置的鼠标为左手使用,则从右向左排列。该属性一般用的机会很少。◆ e.stateMask:在使用鼠标时同时按下的辅助键,与键盘使用的辅助键相同。使用常量SWT.BUTTON_MASK可以判断是否使用了辅助键。例如:if((e.stateMask & SWT.BUTTON_MASK)==0) {System.out.println("没有按下任何辅助键");}◆ e.x:事件发生时,鼠标相对于该事件发生的控件的x坐标。例如,本例中监听器注册的是按钮控件,不是窗口控件,所以获得的事件发生时,鼠标相对于按钮的x坐标。◆ e.y:事件发生时,鼠标相对于该事件发生的控件的y坐标。