java暂时关闭键盘监听。。。

因为其中有个功能,在执行时不能进行监听。。。... 因为其中有个功能,在执行时不能进行监听。。。 展开
 我来答
帐号已注销
推荐于2018-05-07 · TA获得超过5622个赞
知道大有可为答主
回答量:1459
采纳率:0%
帮助的人:1376万
展开全部
这又多种解决方案,监听可以不取消,可以加一个布尔型变量来控制。如下:

private boolean ifTurnOff = false;

......

xxx.addMouseListener(new MouseAdapter() {
public void mouseClicked (MouseEvent me) (
if (!ifTurnOff) {
......
}
}
});

public void func () {
ifTurnOff = true;
......
ifTurnOff = false;
}

......

鉴于你什么都没说明,我只是举了个例子,这样的话 func 执行的时候 mouseClicked 里的语句就不会执行,func 结束后就恢复了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
w1985g
2010-04-23 · TA获得超过1633个赞
知道小有建树答主
回答量:1190
采纳率:100%
帮助的人:1036万
展开全部
先removeKeyListener()
处理完了再addKeyListener()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式