[JTable] Récupérer la touche [ENTER] dans mon Editor
Bonjour,
J'ai une JTAble, et comme editor de cellule, j'ai un JLabel.
J'applique sur mon JLabel un KeyEventListener :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
private void labelKeyTyped(java.awt.event.KeyEvent evt) {
System.out.println("touche :"+evt.getKeyCode());
if (evt.getKeyCode()==KeyEvent.VK_ENTER){
try{
System.out.println("On passe là");
this.bulletin.editCellAt(this.row+1, this.col);
}
catch (Exception e){e.printStackTrace();}
}
} |
A chaque fois que je frappe une touche, on me répond que le code est 0 ! 8O
Lorsque je remplace System.out.println("touche :"+ evt.getKeyCode()); par System.out.println("touche : "+evt.getKeyChar()); , j'ai bien les lettres frappées, mais par contre si j'appuie sur Enter, rien n'apparait.
Peut-être dois-je faire mon event listener sur le JTable, mais j'ai du mal à "forwarder" l'information.
Merci de votre aide.