JAVA中键盘事件未响应,未调用keyPressed函数

因度娘限制提问的字数,所以把代码发表在我的百度空间里,请大家帮忙看看,谢谢百度限制提问的字数,所以只好把代码贴在百度空间里,这是网址http://hi.baidu.com... 因度娘限制提问的字数,所以把代码发表在我的百度空间里,请大家帮忙看看,谢谢
百度限制提问的字数,所以只好把代码贴在百度空间里,这是网址http://hi.baidu.com/%CC%EC%D0%FC%D0%C7%BA%D3322/blog/item/062dabc85953b5ec53664ff7.html
展开
 我来答
万世流香
2010-11-30 · TA获得超过430个赞
知道答主
回答量:195
采纳率:0%
帮助的人:215万
展开全部
把“按钮数组”添加到窗口时,要用到网格布局。
要键听键盘事件,窗口要先获得焦点。
你可以看到,当你点“开始”的时候,焦点还在“开始”按钮上。
程序最后几行有一句adaptee.setFocusable(true);
在MainFrame_keyPressed_actionAdapter类中
意思:让窗口获得焦点,但是不知道这句为什么不起作用了!
void jButton1_actionPerformed(ActionEvent e){
start();
jButton1.setEnabled(false);
requestFocusInWindow(); //加上这句就可以玩了。
}
这个方法是点击“开始”按钮后,会执行的。
其中requestFocusInWindow();会让窗口获得焦点 。这个是我查API找到的
至于其它方法,我还没发现。

http://hi.baidu.com/万世流香/blog/item/9e702e16c592d8916438db00.html
歪歪闲置
2010-11-28 · TA获得超过1037个赞
知道大有可为答主
回答量:2912
采纳率:100%
帮助的人:2343万
展开全部
找个例子看看设么地方有问题啊,要么就贴代码出来大家帮你看看
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式