Ciao a tutti, ho la necessitā di catturare la pressione di un tasto (F2) dal form e non da un component.

Ho scritto questo:

codice:
 private void formKeyPressed(java.awt.event.KeyEvent evt) {
       int i = evt.getKeyCode();
       if (i==113)
           JTTarga.setText("salvo");
    }
ma non riesco ad intercettare l'evento. Se lo stesso codice lo metto un Jtextfield funziona perfettamente;

Ho anche provato ad implementare:
codice:
private void formKeyTyped(java.awt.event.KeyEvent evt) {
       int i = evt.getKeyCode();
       if (i==113)
           JTTarga.setText("salvo");
    }
ma senza successo;
Qualcuno sā aiutarmi?