Exibir tecla pressionada

Comoi faço para exibir qual tecla foi pressionada pelo usuário? Estou tentando assim mas não estou conseguindo …

       strtecla = String.format("Tecla: %s",tecla.getKeyText(tecla.getKeyCode()));
       JOptionPane.showMessageDialog(null,strtecla);

vc pode fazer

System.out.println(tecla.getKeyChar());

q somente somente identifica texto como “a” “A” “,” e nao teclas como capslock, direcionais, shift…

ou

System.out.println(tecla.getKeyText(tecla.getKeyCode()));

q retorna exatamente q tecla foi precissona como F1, ENTER, SPACE…