Java日记_17.9.01——点击按钮后,键盘监听失效的原因与解决办法
2017-09-01 23:57
357 查看
最近在自学JAVA,听了前辈的安利在做自己的小画板,然后悲剧就发生了,同时添加按钮和键盘监听之后,就产生了如题的问题,一直觉得是自己监听事件注册的不对,改了一天,然后终于找到了原因,真的巨坑啊我觉得qwqwwww!
贴吧有一篇帖子,里面有聚聚分析了问题,稍稍记录一下,以防自己傻乎乎的忘了。
原因:
焦点切换问题。
点击按钮后,焦点就到了按钮上,现在按键盘只能被按钮接收到,而不会被面板接收到。
焦点其实是很基础的一个问题,但是没有系统的学习过swing,这就是后果,gg。
解决办法:
每次鼠标点击按钮后,把用requestFocus方法重新把焦点放到主面板上。解决问题。
贴吧有一篇帖子,里面有聚聚分析了问题,稍稍记录一下,以防自己傻乎乎的忘了。
原因:
焦点切换问题。
点击按钮后,焦点就到了按钮上,现在按键盘只能被按钮接收到,而不会被面板接收到。
焦点其实是很基础的一个问题,但是没有系统的学习过swing,这就是后果,gg。
解决办法:
每次鼠标点击按钮后,把用requestFocus方法重新把焦点放到主面板上。解决问题。
相关文章推荐
- 关于button按钮设置background属性后,点击效果失效的解决办法。(当点击的时候显示阴影)
- ListView Item点击失效的原因及解决办法
- react native 安卓TextInput点击键盘上的search按钮触发两次的解决办法
- 【Android进阶】Android里webview不支持input file的解决方法(上传按钮点击失效的原因)
- ASP.NET中Button按钮,需点击两次,才能够页面跳转。原因与解决办法。
- 【Android进阶】Android里webview不支持input file的解决方法(上传按钮点击失效的原因)
- jquery点击事件失效原因及其解决办法
- viewpager通过点击按钮方式切换界面失效的解决办法
- C# :Response.End() 后页面按钮等功能全部失效的解决办法
- 存储过程失效原因分析与解决办法
- tips: 每次eclipse里面修改了Java代码后点击运行按钮,BlackBerry模拟器每次都需要重新启动,为什么啊?怎么解决?
- vista ie7 window.confirm() 取消按钮 失效 解决办法
- C#中在按钮上放置ToolTip,点击按钮后tooltip不能显示的解决办法
- java:Could not find the main class.Program will exit 原因分析-新解决办法
- java.lang.UnsupportedClassVersionError原因、解决办法!
- ListView中设置item的背景色后,默认的行点击颜色失效的解决办法
- VC++ 6.0点击打开文件按钮出错解决办法
- zend studio7 在 ubuntu9.10 中按钮失效只能用回车解决办法
- C# WinForm webBrowser 内嵌网页的按钮的OnClientClick事件的return false 在webBrowser中绑定onclick事件后 失效 的变通解决办法
- eclipse在新版本GTK(2.18) 上的一个bug--鼠标点击按钮无响应的解决办法