java 我在按钮那里设了一个鼠标事件,如何实现点击一下该按钮后取消它的鼠标事件功能
4个回答
展开全部
可以用removeActionListener方法来取消,但这可能会有后遗症,以后若在需要此事件时还要再addActionListener方法,比较理想的方案是定义个boolean变量,根据true或false来决定是否运行事件中的代码而不要取消掉事件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
鼠标事件里面写一个变量true或者false。第一次点击出发修改此变量
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在点击事件中加入
你要取消事件按钮的removeActionListener(ActionListener l)方法
你要取消事件按钮的removeActionListener(ActionListener l)方法
追问
会出错,ActionListener l下面有红色波浪线
追答
你要把参数改成你程序中的实现ActionListener的对象
改成这样看看行不行 removeActionListener(this);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在你点击按钮的事件中修改那个事件就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询