Comment intercepter un evènement clavier
salut à tous,
je voudrais que quand je presse la touche ESC, la JDialog se referme seulement je n'ai pas l'impression que mon code marche.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
public class MaDialog extends JDialog{
public MaDialog(JFrame frame){
super(frame);
this.getGlassPane().addKeyListener(
new KeyAdapter() {
public void keyPressed(KeyEvent e) {
int code = e.getKeyCode ();
if (code == KeyEvent.VK_ESCAPE){
CreationPane.this.dispose();
}
e.consume();
}
}
);
this.setBounds(300, 10, 500, 760);
this.setVisible(true);
} |
si quelqu'un voit le problème...
Peut peut-être que je n'ecoute pas le bon Pane
merci d'avance