salve a tutti,
ho un grosso problema con le JText, vorrei fare in modo che in JText vengono digitati soltato numeri...

per fare questo ho prodotto il seguente codice:

codice:
txtStampanti.addKeyListener(new java.awt.event.KeyAdapter() { 
   public void keyTyped(java.awt.event.KeyEvent e) 
      {
         if(!(isNumeric(e.getKeyChar())))
         {
            e.KeyCode(java.awt.event.KeyEvent.UNDEFINED_CHAR);
         }
   }
});
che però non so per quale motivo non funziona....
la funzione isNumeric ma la sono fatta io e funziona, il problema è il setKeyCode che non funziona, infatti ho provato a sostituirlo con setKeyChar('d') e tutto funziona alla perfezione ovvero se inserisco un carattere qualsiasi mi scrive d mentre se inserisco un numero mi scrive un numero, il problema è che io devo fare in modo che se una persona mi inserisce un carattere non devo scrivere niente, come posso fare??

fatemi sapere, grazie.