Il " KeyEvent " evento Java innesca ogni volta che un utente preme un tasto della tastiera mentre l'applicazione viene eseguita sul computer . È possibile intercettare un evento chiave ed eseguire altri processi di codice dopo l' utente preme un tasto qualsiasi. Programmi keylogger utilizzare questa funzione dell'evento , ma la maggior parte dei programmatori usano questa funzione per individuare i caratteri di input errati . Per esempio, il KeyEvent consente di rilevare se un utente preme un tasto lettera in una casella di testo che consente solo numeri . Istruzioni
1
destro del mouse sul file di codice sorgente Java che si desidera modificare , fare clic su " Apri con " e scegli il tuo editor di Java nella lista dei programmi .
2
aggiungere un " ascoltatore " di una casella di testo . L'ascoltatore si attiva quando l'utente posiziona il cursore nella casella di testo e preme un tasto. Il codice seguente aggiunge un listener :
textbox1.addKeyListener ( this);
3
Sostituire " TextBox1 " con il nome della propria casella di testo
< . br> 4
creare la funzione che attiva quando l' utente preme un tasto . In questo esempio , Java stampa il tasto premuto a schermo dell'utente :
public void keyTyped ( KeyEvent e) {
chiave char = e.getKeyChar ();
Sistema . out.println ( " Hai premuto il tasto" " . " + tasto + ) ;
}