我正在制作游戏,我想知道如何在jpanel中添加一个keylistener(如何在不使用textfield或textarea或其他类似内容的情况下从用户那里获取键输入)?
我正在使用计时器类(javax.swing.timer),并且在我创建的我自己的类的构造函数中,我输入了:
addKeyListener(new KeyAdapter(){
@Override
public void keyPressed(KeyEvent e){
int key=e.getKeyCode();
if(key==KeyEvent.VK_DOWN){
y+=movey;
}
}
@Override
public void keyReleased(KeyEvent e){
}
@Override
public void keyTyped(KeyEvent e){
}
});
出于某种原因,它无法使用此代码。有什么建议?无论击中什么键都没关系,我只想知道如何在JPanel中添加一个keylistener。
由于