Evenement KeyPressed inactif
Bonjour,
Je viens de rattacher un évènement KeyPressed a ma JFrame mais il ne se lance pas.
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
this.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent e) {
if (e.isControlDown() && e.getKeyCode() == KeyEvent.VK_Z) {
if (!cancel) {
Grid tmp = grid;
grid = previousGrid;
previousGrid = tmp;
tmp = null;
cancel = true;
}else {
Toolkit tk = Toolkit.getDefaultToolkit();
tk.beep();
}
}
if (e.isControlDown() && e.getKeyCode() == KeyEvent.VK_Y) {
if (cancel) {
Grid tmp = grid;
grid = previousGrid;
previousGrid = tmp;
tmp = null;
cancel = false;
}else {
Toolkit tk = Toolkit.getDefaultToolkit();
tk.beep();
}
}
System.out.println("test");
}
}); |
J'ai même vainement essayé par héritage...
Merci pour vos réponses !