为什么我的键盘按下事件有时运行时会响应,有时不会响应
代码如下
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);
}
}
Java小白求帮忙,我的键盘事件为何时而响应,时而不响应
答案:2 悬赏:70 手机版
解决时间 2021-01-04 10:38
- 提问者网友:雾里闻花香
- 2021-01-04 04:03
最佳答案
- 五星知识达人网友:拜訪者
- 2021-01-04 04:33
当键盘的按键被按下的时候触发,其他时候释放。
全部回答
- 1楼网友:七十二街
- 2021-01-04 06:06
JPanel 不可以接受焦点,所以,接收不了键盘事情 。。。。。。。。。。。。
换JTextField 或 JTextArea,就可以 。。。。。。。。。
再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯