日期:2014-05-20  浏览次数:20696 次

键盘监听问题(TAB相关)
写了一个键盘监听类:
class   myKeyListener   implements   KeyListener{}
然后为一个窗口JFrame加入键盘监听:
this.addKeyListener(new   myKeyListener());
原来我只在JFrame里面放了两个JLable,键盘监听成功,按下F1可以弹出帮助窗口。不过TAB键监听不到。
现在往原来的窗口里加入了两个JButton,这时myKeyListener做键盘监听就失败了。这个时候按TAB键可以在新加入的两个JButton上切换焦点。
请问,现在即想用TAB来在各个组件切换焦点,又想实现自定义的键盘监听,如按下F1就弹出帮助窗口。要怎么办?
谢谢!


------解决方案--------------------
有一个属性可以设置的,你修改一下就可以了!看看JFrame里面我记得有!