Ho bisogno di chiudere una jdialog usando il tasto esc. Ho provato a fare cosi' ma non va:

Codice PHP:
        jdialog.addKeyListener(new KeyAdapter()
        {
            public 
void keyPressed(KeyEvent e)
            {
                if (
e.getKeyCode() == KeyEvent.VK_ESCAPE)
                {
                    
jdialog.setVisible(false);
                }
            }
        }); 
Che listener dovrei implementare?

Grazie