Java KeyEvent的keycode无论按什么按键一直为0
在调试的时候发现e的keycode属性一直为0这个是什么原因另外怎么能知道用户按下了tab键?在控件上加了keylistener的话按tab焦点就转移了没办法继续监听,在...
在调试的时候 发现e的keycode属性一直为0
这个是什么原因
另外 怎么能知道用户按下了tab键?在控件上加了keylistener的话 按tab焦点就转移了 没办法继续监听, 在下一个控件上加监听吧 ,压根就不触发监听事件 求大婶解答 展开
这个是什么原因
另外 怎么能知道用户按下了tab键?在控件上加了keylistener的话 按tab焦点就转移了 没办法继续监听, 在下一个控件上加监听吧 ,压根就不触发监听事件 求大婶解答 展开
展开全部
有一个焦点监听事件
按下tab会失去焦点
就对他失去焦点进行处理
按下tab会失去焦点
就对他失去焦点进行处理
追问
如果失去焦点的控件的下一个控件是按钮的话, 按钮不会显示按下去那个效果, 这部分怎么处理呢?
追答
我现在不知道你按下tab要求什么效果
你说keycode一直为0
那你试试keychar
我一直都用keychar的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在亩戚窗口上隐亏添加KeyListener就行了;还可以用FocusListener来监听焦点的丢失和获取。
另外可以用getKeyChar来迅携陵试试。
另外可以用getKeyChar来迅携陵试试。
追问
在窗口上添加之后 窗口需要获得焦点 ?
追答
窗口需要有焦点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以给界面窗口加键盘监听。
追问
在处理完控件的事件后 把焦点给窗口?
追答
在绘完界面后给界面加键盘监听就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询