java中如何在程序开始时启动密钥侦听器

java中如何在程序开始时启动密钥侦听器,java,Java,因此,我有三个标签,并在它们上添加了一个鼠标单击的侦听器。如果单击标签,标签内的值将更改。现在,我想添加一个按键侦听器。例如,当我按下字母a时,我希望我的label1也改变它的值。我已经为此制作了一个keyeventlistener,但它并没有达到我想要的效果 private void secondKeyPressed(java.awt.event.KeyEvent evt) { if(evt.getKeyCode()==KeyEvent.VK_A){ i

因此,我有三个标签,并在它们上添加了一个鼠标单击的侦听器。如果单击标签,标签内的值将更改。现在,我想添加一个按键侦听器。例如,当我按下字母a时,我希望我的label1也改变它的值。我已经为此制作了一个keyeventlistener,但它并没有达到我想要的效果

private void secondKeyPressed(java.awt.event.KeyEvent evt) {    
    if(evt.getKeyCode()==KeyEvent.VK_A){    
        int number = Integer.parseInt(second.getText());
        number = number + 1;
        String number1 = String.valueOf(number);
        first.setText(number1);
    }
}      

我的程序有3个按钮,所以当我启动程序时,第一个按钮会高亮显示,所以我想,那是我应该做事件侦听器的地方?我是否可以在程序一开始就添加按键事件监听器?

为什么要按
secondKeyPressed
?如果您能提供一个帮助,请按
键,这样会更容易帮助您。有很多方法可以做到这一点,但如果没有您的代码,我们无法确定哪种方法最适合您的使用。请使用密钥绑定API,而不是缺少一些括号,这是不是
if
到一行?