Java,我是否正确构建了这个密钥检测类?
对不起,这个抽象的题目,我不知道该怎么称呼它。。。。我认为我构建的是正确的,我将新的侦听器添加到我希望它生效的对象中,但它没有做任何事情。这节课有什么问题吗?如果没有,那么我知道错误在别处Java,我是否正确构建了这个密钥检测类?,java,input,key,listeners,Java,Input,Key,Listeners,对不起,这个抽象的题目,我不知道该怎么称呼它。。。。我认为我构建的是正确的,我将新的侦听器添加到我希望它生效的对象中,但它没有做任何事情。这节课有什么问题吗?如果没有,那么我知道错误在别处 public class key implements KeyListener{ public void keyPressed(KeyEvent e) { switch(e.getKeyCode()){ case KeyEvent.VK_SPACE:
public class key implements KeyListener{
public void keyPressed(KeyEvent e) {
switch(e.getKeyCode()){
case KeyEvent.VK_SPACE:
m = true;
break;
}
}
public void keyReleased(KeyEvent e) {
switch(e.getKeyCode()){
case KeyEvent.VK_SPACE:
m = false;
break;
}
}
public void keyTyped(KeyEvent e) {
}
}
您应该在您的
开关中添加一些default
语句
我认为您可以/应该更改的内容:
- 这可能会导致您的问题:在哪里定义了
?对于您的代码,它是未定义的m
- 类名应以大写字母开头<代码>键而不是
键
- 将
语句添加到default
。当您现在使用它时,如果使用开关
没有好处,那么对我们来说一个简单的开关
就足够了