Java JPanel KeyListener不工作
当我运行项目时,一切都按预期进行,但当我按下一个键时,我在控制台中看不到预期的结果Java JPanel KeyListener不工作,java,swing,jpanel,keylistener,setfocus,Java,Swing,Jpanel,Keylistener,Setfocus,当我运行项目时,一切都按预期进行,但当我按下一个键时,我在控制台中看不到预期的结果 添加setFocusable(true)forJPanel并添加keysister 可能没有理由搜索焦点,设置焦点,而是使用键绑定 你可以去那里 添加setFocusable(true)forJPanel并添加keysister 可能没有理由搜索焦点,设置焦点,而是使用键绑定 你可以去那里 是,我按键但不工作是,我按键但不工作 import javax.swing.*; import java.awt.even
setFocusable(true)
forJPanel
并添加keysister
焦点
,设置焦点
,而是使用键绑定
- 添加
forsetFocusable(true)
并添加JPanel
keysister
- 可能没有理由搜索
,焦点
,而是使用设置焦点
键绑定
- 你可以去那里
import javax.swing.*;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
public class AnaPencere{
JFrame pen;
AnaPencere(){
pen = new JFrame("Ana Pencere");
pen.setSize(613, 253);
pen.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pen.setLocationRelativeTo(null);
pen.setResizable(false);
pen.add(new Cizim());
pen.setVisible(true);
}
private class Cizim extends JPanel{
private Cizim() {
this.addKeyListener(new KeyAdapter() {
@Override
public void keyReleased(KeyEvent e) {
System.out.println(e.getKeyCode());
}
});
}
}
}