Alguns aplicativos escritos na linguagem de programação Java precisa para restringir a entrada de teclado consistem apenas números ( ou seja, apenas dígitos de 0 a 9). No entanto, os primitivos da biblioteca Java disponíveis para ler teclas pressionadas em um campo de texto operar em cordas , pois eles não filtrar letras ou outros símbolos. Você pode escrever um manipulador de eventos que captura teclas pressionadas e ignora as chaves que não são dígitos. Instruções 
 um 
 Inclua as seguintes linhas no início do seu código Java : . 
 . 
 Import java.awt * ; 
 
 java.awt.event importação * ; 
 2 
 Crie um campo de objeto de texto que terá a entrada , e designar uma das suas próprias classes como seu manipulador de eventos : 
 
 TextField myField ; 
 
 StringBuffer myInput = new StringBuffer (); 
 
 myField = new TextField (10); 
 
 myField.addKeyListener ( novo MyEventHandler ); 
 
 Este campo de texto de amostra será capaz de tomar entrada 10 caracteres, ou mais curta. Variável " myInput " irá conter a entrada numérica 
 3 
 Definir a classe manipulador de eventos como no seguinte exemplo de código : . 
 
 Public class MyEventHandler estende KeyAdapter { 
 
 public void keyPressed ( KeyEvent thisEvent ) { 
 
 char c = thisEvent.getKeyChar (); 
 
 if (( c > 47 && c < 58)