How to detect a key press in Java

前端 未结 6 1650
野的像风
野的像风 2020-12-30 07:29

My son (aged 11) who is learning Java is going to enter a question and some code. He tells me he has not been able to find the answer to this question on the site. You will

6条回答
  •  没有蜡笔的小新
    2020-12-30 08:19

    Read about java.awt.event.KeyListener

    A code should look like this:

        f.addKeyListener(new KeyListener() {
            @Override
            public void keyTyped(KeyEvent e) {
            }
    
            @Override
            public void keyPressed(KeyEvent e) {
                System.out.println("Key pressed code=" + e.getKeyCode() + ", char=" + e.getKeyChar());
            }
    
            @Override
            public void keyReleased(KeyEvent e) {
            }
        });
    

提交回复
热议问题