Den " KeyEvent " Java begivenhed udløser hver gang en bruger trykker et tastatur nøgle , mens din ansøgning kører på computeren. Du kan opfange en central begivenhed og udføre andre kode processer efter brugeren trykker en vilkårlig tast. Keylogger programmer bruger denne begivenhed funktion, men de fleste programmører bruger denne funktion til at registrere forkerte input tegn. For eksempel lader KeyEvent du opdage, hvis en bruger trykker et bogstav nøgle i en tekstboks, der kun tillader tal. Instruktioner
1
Højreklik på Java-kildekoden fil, du vil redigere , klik på " Åbn med " og vælg din Java editor i listen over programmer .
2
Tilføj en " lytter " til et tekstfelt. Lytteren udløser , når brugeren placerer markøren i tekstfeltet og trykker på en nøgle . Følgende kode tilføjer en lytter : Hej
textbox1.addKeyListener ( dette)
3
Erstat " textBox1 " med navnet på din egen tekstboks
< . br > 4
Opret den funktion , der udløser , når brugeren trykker på en tast. I dette eksempel udskriver Java tasten nede til brugerens skærm : Hej
public void keyTyped ( KeyEvent e ) {
char key = e.getKeyChar ();
System . out.println ( " Du trykkede på " + tast + "-tasten. ");
}