Alcune applicazioni scritte nel linguaggio di programmazione Java necessità di limitare l'input da tastiera composta da soli numeri ( cioè, solo le cifre da 0 a 9) . Tuttavia, le primitive della libreria Java disponibili per leggere i tasti premuti su un campo di testo operare su stringhe , ma non filtrano le lettere o altri simboli . È possibile scrivere un gestore di eventi che cattura pressione dei tasti e ignora quelle chiavi che non sono cifre. Istruzioni 
 1 
 includere le seguenti righe all'inizio del vostro codice Java . : . 
 
 Import java.awt * ; 
 
 importazione java.awt.event * ; 
 2 
 Creare un oggetto campo di testo che porterà l'ingresso , e designare una delle vostre classi come il suo gestore di eventi : 
 
 TextField myField ; 
 
 StringBuffer myInput = new StringBuffer ( ) ; 
 
 myField = new TextField ( 10) ; 
 
 myField.addKeyListener ( nuovo MyEventHandler ) ; 
 
 Questo campo di testo di esempio sarà in grado di prendere ingresso di 10 caratteri , o più brevi . Variabile " myInput " conterrà l' input numerico 
 3 
 Definire la classe di gestore di eventi come il seguente codice di esempio : . 
 
 MyEventHandler public class estende KeyAdapter { 
 
 public void keyPressed ( KeyEvent thisEvent ) { 
 
 char c = thisEvent.getKeyChar (); 
 
 if ( ( c > 47 && c < 58 )