还是监听mousepressed(e);
可用e.getclickcount()来分别处理。

解决方案 »

  1.   

    在mouseClickend(MouseEvent e)事件事件里再判断是否点击
    了右键 if(e.getModifiers()==InputEvent.BUTTON3_MASK)
        
        --我没试过我想应该可以,你试试吧!成功了别忘了给我分啊!
      

  2.   

    public void mousePressed(MouseEvent e)
    {
      if (e.getButton()==MouseEvent.BUTTON1 & e.getButton()==MouseEvent.BUTTON1 )
    {
         你要实现的功能.........
    }你试试吧!成功了别忘了给我分啊!
      

  3.   

    if(e.getModifiers() == e.BUTTON1_MASK + e.BUTTON3_MASK){   System.out.println(e.paramString());
    }