我一用鼠标点击一个button 只要我不点击其他的按钮,则该按钮始终被监听着,我想取消这样的情况,怎么做啊,各位帮下忙

解决方案 »

  1.   

    强烈怀疑LZ表达错误
    难道你在说你给你这个button注册了监听器,又在其他按钮事件处理器中描述了取消button监听的方法,这个
    比较奇怪
    你想要取消这样的情况,就是要实现“用鼠标点击一个button 只要我不点击其他的按钮,则该按钮始终被监听”的非,那你就不要在其他按钮的监听里决定button监听的生死了嘛
      

  2.   

    加监听就用addActionListener
    去掉就用removeActionListener
      

  3.   

    找打你想去掉监听的button,去掉监听就ok了
      

  4.   

    你想要的是在A按钮上面有监听,然后你按B之后A上面的按钮监听就没了, 是这个意思吗?
    如果是的话,你只需要在B按钮的事件动作中加上
    A.setEntable() 
    A.removeActionListener()
    就行了。