注册MouseListener,在MouseListener的MouseEvent参数中,用MouseEvent的getModifiers()方法确定它的返回,如下:public int getModifiers();
可能的返回有以下:
ALT_GRAPH_MASK, ALT_MASK, 
CTRL_MASK, META_MASK, SHIFT_MASK,
BUTTON1_MASK, BUTTON2_MASK, BUTTON3_MASK // 这就是你应该注意的modifier mask了。详细文档见java.awt.event.InputEvent。