使用笔记本电脑键盘时按键侦听器不起作用

时间:2019-04-09 18:53:14

标签: java

ive创建了一个按键监听器,但显然不起作用,我使用笔记本电脑键盘有问题吗?

public class Subscript extends Applet implements KeyListener {

    public String number;
    public void init() {

        this.addKeyListener(this);
    }
    public void keyPressed(KeyEvent e)  {

        if(e.getKeyCode()==KeyEvent.VK_UP)
        {

            System.out.println("hi");
        }

    }
    @Override
    public void keyReleased(KeyEvent e) {
        // TODO Auto-generated method stub

    }
    @Override
    public void keyTyped(KeyEvent e) {
        // TODO Auto-generated method stub

    }
}

我希望结果应该在控制台中显示为hi,但是当我按下向上按钮时它不会显示

1 个答案:

答案 0 :(得分:0)

我已经下载并运行了您的代码,它似乎运行良好。我认为您遇到的问题是applet不在屏幕上。如果您在尝试按下向上​​箭头之前用鼠标单击小程序,则程序应该可以运行。