Bonjour,
J'ai une JTAble, et comme editor de cellule, j'ai un JLabel.

J'applique sur mon JLabel un KeyEventListener :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 !
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.