События клавиатуры в программе Java (Swing / AWT)

Всем привет. Подскажите, как сделать так, чтобы после нажатия какой-либо клавиши открывалось диалоговое окно? Вот код, но он не работает.

addKeyListener(new KeyAdapter() {
            public void keyPressed(KeyEvent e) {
                JOptionPane.showMessageDialog(panel, e.getKeyText(e.getKeyCode()));
            }
        });

Ответы (0 шт):