Java小白求帮忙,我的键盘事件为何时而响应,时而不响应 50

为什么我的键盘按下事件有时运行时会响应,有时不会响应代码如下importjava.awt.event.KeyAdapter;importjava.awt.event.Ke... 为什么我的键盘按下事件有时运行时会响应,有时不会响应
代码如下

import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Demo1 {
public static void main(String[] args) {
JPanel jPanel=new JPanel();
jPanel.setSize(300,300);
jPanel.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e) {
System.out.println("按下按键");
}
});
JFrame jFrame=new JFrame();
jFrame.setVisible(true);
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jFrame.add(jPanel);
jPanel.setFocusable(true);
}
}
展开
 我来答
育知同创教育
2016-06-13 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
当键盘的按键被按下的时候触发,其他时候释放。
更多追问追答
追问
有时运行时按下键盘会输出,有时运行时不会输出,是咋回事
追答
你打断点跟踪一下吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
饿l狼
2020-05-19
知道答主
回答量:1
采纳率:0%
帮助的人:616
展开全部
解决了吗,兄弟
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2016-06-14
展开全部
JPanel 不可以接受焦点,所以,接收不了键盘事情 。。。。。。。。。。。。

换JTextField 或 JTextArea,就可以 。。。。。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式