Java:将formKeyTyped限制为单个键?

Java:将formKeyTyped限制为单个键?,java,Java,我目前有以下代码: private void formKeyTyped(java.awt.event.KeyEvent evt) { URL url; try { url = this.getClass().getResource("jj_jason.wav"); Clip clip; clip = AudioSystem.getClip(); //

我目前有以下代码:

private void formKeyTyped(java.awt.event.KeyEvent evt) {                              
    URL url;
    try {
        url = this.getClass().getResource("jj_jason.wav");

        Clip clip;

        clip = AudioSystem.getClip();

        // getAudioInputStream() also accepts a File or InputStream
        AudioInputStream ais;

        ais = AudioSystem.getAudioInputStream(url);

        clip.open(ais);
        clip.start();
    }
    catch(IOException | LineUnavailableException | UnsupportedAudioFileException e) {

    }
}   
问题是,无论按下哪个键盘键,都会播放“jj_jason.wav”文件。我想让这种情况只发生在按下一个特定的键时,比如说“T”。我一直在寻找如何做到这一点的信息,但没有找到它

您可以查看并将其与一个
VK
常量进行比较。它们描述了所谓的“虚拟钥匙代码”。虚拟键代码是已按下的键盘键,而不是由一个或多个击键组合生成的字符(如“A”,来自shift和“A”)

或者,您可以查看确切的字符