用客户端JavaScript做也不错的。

解决方案 »

  1.   

    问问题要说明清楚,你指的是WEB还是程序UI?如果是程序UI是SWT的还是AWT/SWING?问问题想别人答你,要问得有点智慧。
      

  2.   

    同时按下,用户能够操作出来吗,那么肯定是有一个时间间隔了,建立两个线程分别监听鼠标的左和右键事件,当发生鼠标左键按下时左键监听线程设定leftDown为true,右键按下时右键监听线程rightDown为true,过一段时间如500ms,再左键监听线程检测rightDown是否为true,右键监听线程检测leftDown是否为true,假如右键监听线程发现rightDown=true,leftDown=false,触发自己建立的事件LeftMouseDown,两者都是true,那么触发DownDown,右键类似。
    不知道这样行不行,反正的自己建立事件机制
      

  3.   

    但是涉及到线程时要注意votial(是不是这么写的,平时使用eclipse一下就出来了,没有注意)关键字的使用