我正在使用swing来写Java程序,请问如何禁用鼠标

比如,进行了设置之后,鼠标点击不了,或者点击之后没有效果。再设置之后,鼠标就可以有效,高分悬赏,恭候高人。... 比如,进行了设置之后,鼠标点击不了,或者点击之后没有效果。再设置之后,鼠标就可以有效,高分悬赏,恭候高人。 展开
 我来答
s136357491
2013-08-08 · TA获得超过223个赞
知道小有建树答主
回答量:295
采纳率:0%
帮助的人:147万
展开全部
你可以做一个静态的标志比如flag,在每个鼠标点击事件中在执行前加一个判断,只有当flag=true的时候在执行。。。设置的时候只要改变flag的值就行了
追问
嗯,值得参考,我得想想怎么实现。你的意思是在鼠标的触发事件里面添加判断吧?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yugi111
2013-08-08 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
不是禁用鼠标,问题应该是禁用swing上面的某些功能操作,你可以设置为enable嘛,swing组件不都有这个么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-08
展开全部
设置之后,不响应鼠标的事件,就好了,没必要去控制鼠标的禁用。

例如,用一个变量 bMouseEnable标志着,当bMouseEnable==false,就不响应鼠标事件
追问
能稍微具体点么?因为之前都没用过Java的Jframe编程,如何不响应鼠标事件?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
临俯
2013-08-08
知道答主
回答量:51
采纳率:0%
帮助的人:23.6万
展开全部
我有个思路,设置一个按钮,点一下就出一个透明的弹出层覆盖在上面,下面的所有的鼠标事件都触发在透明层上,就起到你想要的效果,再点按钮移除弹出层
追问
······很不符合实际啊,每次都要点击按钮,如果是对方传过来的值,,然后这个值能触发一个响应,那你要怎么处理~
追答
你把按钮事件做成响应事件就好啦,接受你传递的参数,web上常用这种方式禁止鼠标点击
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-08
展开全部
禁用鼠标?!!把线拔了不就行了...........
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式