void jButton1_mouseClicked(MouseEvent e) {
if(e.getModifiers() == e.BUTTON3_MASK)
//右键单击
if(e.getModifiers() == e.BUTTON1_MASK)
//左键单击
if(e.getClickCount() == 2 && e.getModifiers() == e.BUTTON1_MASK)
//左键双击
}
if(e.getModifiers() == e.BUTTON3_MASK)
//右键单击
if(e.getModifiers() == e.BUTTON1_MASK)
//左键单击
if(e.getClickCount() == 2 && e.getModifiers() == e.BUTTON1_MASK)
//左键双击
}
MouseEvent.getClickCount() == 2左键单击
MouseEvent.getClickCount() == 1右键单击
(MouseEvent.getModifiers() & MouseEvent.BUTTON3_MASK) != 0
我这样写行不行
if(e.getModifiers()&MouseEvent.BUTTON3_MASK)>0)
{
}
这么写是什么意思?
你自己试试就知道了。
namowen(寒号不已)写得没错 我写的当然也对
方法不同而已